测牛学堂:自动化软件测试学习之python编程(while循环)

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 += i
    i+=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:
        break
    print(list1[i])
    i+=1

continue跳过当次循环

list1 = [1,2,3,4,5,6,7]

for item in list1:
    if item == 2:
        continue
    print(item) # 134567

注意:
1 在while循环中,一定要手动添加改变while循环条件的代码,否则就是死循环
2 break和continue既可以用于for循环,也可以用于while循环

你可能感兴趣的:(测试,软件测试,python,自动化)