python中的for....else....语句(循环与else语句)
for....else....
- 如果for循环顺利执行完了,说明没有找到我要的食物,就执行else语句
- 如果for循环被break了,说明找到了,就不执行else语句
foods = ['大葱', '大蒜', '生姜', '萝卜', '青菜', '辣椒']
# 现在我来点菜
for f in foods:
# 叔就喜欢吃青菜
if f == '青菜':
print('我要点青菜')
break
#需求:循环完还没出现结果,则执行else
foods = ['大葱', '大蒜', '生姜', '萝卜', '青菜', '辣椒']
for f in foods:
# 叔就喜欢吃青菜
if f == '大鱼':
print('我要点大鱼!')
break
else:
print('没我喜欢的,今天我减肥!')
#没我喜欢的,今天我减肥!
记录学习的点点滴滴