Python else条件语句

else 语句除了可以与条件判断语句 if 搭配使用,还可以与 forwhile 循环搭配使用

搭配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('机会已用完')