else语句

else语句可以与if,while,for语句一起搭配使用

if:if条件表达式不成立时执行else

while:循环结束后且没有碰到break时执行else

for:循环结束后且没有碰到break时执行else

#else在while中使用
a=0
while a<3:
    passward=input('请输入密码')
    if passward=='888':
        break
    else:
        print('密码输入错误')
        a+=1
else:
    print('对不起,您三次密码均输入错误')

#else在for中使用
for i in range(3):
    passward=input('请输入密码:')
    if passward=='888':
        break
    else:
        print('密码输入错误')
else:
    print('对不起,您三次密码输入错误')


运算结果:

请输入密码123
密码输入错误
请输入密码123
密码输入错误
请输入密码123
密码输入错误
对不起,您三次密码均输入错误
请输入密码:123
密码输入错误
请输入密码:123
密码输入错误
请输入密码:123
密码输入错误
对不起,您三次密码输入错误

  

原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14974155.html