首页 > 编程语言 > 详细

python标志位在for循环中的用法

时间:2020-11-07 10:26:41      阅读:46      评论:0      收藏:0      [点我收藏+]

简单的理解就是加个变量布尔值作为下一个动作的条件:

在嵌套循环中,会遇到多层跳出的现象,因为下一层跳出,导致上一层跳出,这就要加条件判断:

quit_xh = False           #定义退出布尔值为假
for i in range(10): #第1层循环从0到9
print(1层循环, i) #从0开始输出,进入if语句
if i < 5: #满足小于5,进入缩进
print(条件:, i) #输出0
continue #继续第1个循环,不进入第2层for循环
for j in range(10): #当i==5时进入第2层for循环
print(2层循环, j) #输出从0开始,一直到j==7
if j > 6: #当j==7时,执行缩进
quit_xh = True #变量quit_xh重新赋值为真
break #跳出第2循环
if quit_xh: #当if后的条件为真时,执行下面的缩进
break #跳出第1层循环,至此程序运行结束

跳出第1层循环是因为跳出了第2层循环,运行结果如下:
技术分享图片

 

 

 

python标志位在for循环中的用法

原文:https://www.cnblogs.com/sb5168/p/13939815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!