循环语句
循环是让计算机做重复任务的有效的方法。
为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。
第一种:for循环
Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来
names = ['python','java',1234,'abcd','go'] l = 0 for x in names: l = l + 1 print('第',l,'个是',':',x)
for x in ...
循环就是把每个元素代入变量x
,然后执行缩进块的语句。
计算1-100的和
Python提供一个range()函数,可以生成一个整数序列
range(100)
通过list()函数可以转换为list
list(range(100))
names = ['python','java',1234,'abcd','go'] l = 0 for x in names: l = l + 1 print('第',l,'个是',':',x) r = range(100) r = list(r) print(x) print(r) sum = 0 for x in range(101): sum = sum + x print(sum)
结果如下:
第二种:while循环
第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。
sum = 0 n = 0 while n <= 100: sum = sum + n; n = n + 1 print(sum)
实现1-100和的while循环
Break终止循环
在循环中,break语句可以提前退出循环
continue
在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。
continue的作用是提前结束本轮循环,并直接开始下一轮循环。