最近看到了for 循环与else 连用,自己测试了一下用法,如下
for i in range(10):
if(i==5):
# pass
print(i)
break
else:
print("不执行else")
# 输出
5
当for循环语句中有break时,跳出for循环以后不再执行else内语句
for i in range(10):
if(i==5):
# pass
print(i)
# break
else:
print("不执行else")
# 输出
5
不执行else
当当for循环语句中无break时,跳出for循环以后再执行else内语句
本文探讨了Python中for循环与else子句结合使用的场景。通过对比带与不带break语句的情况,解释了else子句在循环正常结束后的执行逻辑。
230

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



