else
语句除了可以与条件判断语句 if
搭配使用,还可以与 for
、while
循环搭配使用
搭配for循环
1 2 3 4 5 6 7
| for _ in range(5): a = input('输入数字密码,只有5次机会:') if a == '1314': print('触发break语句,导致else语句不生效') break else: print('机会已用完')
|
搭配while循环
1 2 3 4 5 6 7 8 9
| n = 5 while n: a = input('输入数字密码,还剩%s次机会:' % n) n -= 1 if a == '1314': print('触发break语句,导致else语句不生效') break else: print('机会已用完')
|