02.15-loops
循环
else语句
与 if
一样, while
和 for
循环后面也可以跟着 else
语句,不过要和break
一起连用。
- 当循环正常结束时,循环条件不满足,
else
被执行; - 当循环被
break
结束时,循环条件仍然满足,else
不执行。
不执行:
values = [7, 6, 4, 7, 19, 2, 1]
for x in values:
if x <= 10:
print ('Found:', x)
break
else:
print ('All values greater than 10')
执行:
values = [11, 12, 13, 100]
for x in values:
if x <= 10:
print ('Found:', x)
break
else:
print ('All values greater than 10')