python的while循环总结
在python中,除了for循环之外,还有while循环。
while除了做for循环能实现的功能,还能实现for循环无法实现的功能。
格式:while 条件: 下一行tab缩进执行循环体中的代码。
代码示例:while循环遍历列表
list1 = ['a','b','c','d']
idx = 0
while idx < len(list1):print(list1[idx])idx += 1
代码示例2:while循环求1到100 的和:
sum = 0
i = 1
while i <= 100:sum += ii+=1
print(sum)
循环的break和continue
1 break :循环体中使用,break关键字以后,当代码执行到break,就会终止整个循环。
2 continue:终止本次循环,继续进行下一次循环。
break终止循环,所以只会打印1,2:
list1 = [1,2,3,4,5,6,7]
i =0
while i < len(list1):if i ==2:breakprint(list1[i])i+=1
continue跳过当次循环
list1 = [1,2,3,4,5,6,7]for item in list1:if item == 2:continueprint(item) # 134567
注意:
1 在while循环中,一定要手动添加改变while循环条件的代码,否则就是死循环
2 break和continue既可以用于for循环,也可以用于while循环