while循环
while 判断条件(condition):
执行语句(statements)……
while循环之前,先判断一次,如果满足条件的话,再循环
在给定的判断条件为 true 时执行循环体,否则退出循环体。
3个条件:
初始值
条件表达式
变量的自增
count = 0
while (count < 9):
print ('The count is:', count)
count = count + 1
print ("Good bye!")
"""
#运行结果
The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!
"""
continue和break
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立
continue
如果使用 continue 语句,可以停止当前的迭代,并继续下一个:
i = 0
while i < 7:
i += 1
if i == 3:
continue #如果 i 等于 3,则继续下一个迭代(跳过循环):
print(i)
"""
运行的结果是
1
2
4
5
6
7
"""
break
如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:
i = 1
while i < 7:
print(i)
if i == 3:
break #在 i 等于 3 时退出循环(跳出循环):
i += 1
"""
运行的结果是
1
2
3
"""