for … else 语法
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
for i in [1, 3, 5]:
if i % 2 == 0:
break
else:
print "var i is always an odd"
如果循环不是因为break
而结束的话就会执行else
里面的语句,这个在实际中十分常用,而在其他语言中我们唯一的方法可能就是设置一个flag位,再在循环结束后检查这个flag位,而Python中用一种优雅的方法取代了那些步骤。
在线练习
{$ activeFileHint $}