Python3.7知其然知其所以然-第十章 for循环( 七 )

正常退出循环 , 会执行else内容 。

# range()生成数列

for i in range(1 10):

if i % 2 == 0:

pass  # pass不做任何操作

print(i)

else:

print(\"循环完成\")

通过break非正常退出循环不会执行else内容 。

# range()生成数列

for i in range(1 10):

if i % 2 == 0:

break

print(i)

else:

print(\"这里不执行\")

推荐阅读