将 else 放在 for 的下面,表示此 for 循环没有被 break 过,如:
A = 1
for i in range(5):
if i == 3:
break
else: # no break
A=2
print(A)
A = 1
for i in range(5):
if i == 6:
break
else: # no break
A=2
print(A)
输出为
1
2
本文介绍了Python中for循环结合else语句的使用方法。通过两个示例代码演示了当for循环正常结束(未遇到break)时else块将被执行的情况,并展示了如何根据循环是否被中断来改变变量的值。
1万+

被折叠的 条评论
为什么被折叠?



