最近看到了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内语句