流程判断之while循环

while 条件:
代码一
代码二
条件可以为显式布尔值,也可以为隐式布尔值。

死循环:
没有io的纯计算死循环会导致致命的效率问题

退出循环的两种方式tag,break
例:
tag=True
while tag:
if *
print('
')
tag=0
tag方式可以一次性结束多个循环。

例:
while 1:
if
print('
')
break
break方式可以立即结束当前循环,不影响其他循环。

while+continue:
结束本次循环,直接进入下一次循环。
(continue之后的同级代码永远不会被运行)

while+else:
while 条件一:
代码1
代码2
else:
代码3
ps:只有当循环完整的运行结束之后,并且没有被break打断,else的子代码才会运行。

posted @ 2020-03-09 18:37  江湖有梦  阅读(305)  评论(0编辑  收藏  举报