记录:
for i in range(3):
print(i)
else:
print('else')
结果:
0
1
2
else
for i in range(3):
print(i)
break
else:
print('else')
结果:
0
解释:
只有循环完所有次数,即是for正常结束(有continue也是正常的)才会执行 else ;
break 可以阻止 else 语句块的执行,因为不是正常循环结束;
记录:
for i in range(3):
print(i)
else:
print('else')
结果:
0
1
2
else
for i in range(3):
print(i)
break
else:
print('else')
结果:
0
解释:
只有循环完所有次数,即是for正常结束(有continue也是正常的)才会执行 else ;
break 可以阻止 else 语句块的执行,因为不是正常循环结束;
本文标题:Python for else
本文链接:https://www.haomeiwen.com/subject/gfhprftx.html
网友评论