Python入门--else语句

本文详细讲解了Python中`if-else`、`while-else`结构在密码验证中的应用,涉及循环遍历和条件判断。通过实例演示了如何在用户连续输入密码错误后执行else块中的代码,无论是循环还是while结构,都强调了正常结束后的else部分执行情况。
摘要由CSDN通过智能技术生成
#else语句
#与else语句配合使用的三种情况
#if ...:
#   ....
#else:
#    ...
#while ...:
#      ...
#else:      -->没有碰到break时,执行else
#     ....
#for ... in ...:
#    ...
#else:      -->没有碰到break时,执行else
#     ....
#
###########################################
for i in range(3):
    pwd=input('请输入密码')
    if pwd=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
else:#循环正常结束,没有执行break时,才会执行else
    print('对不起,三次密码均输入错误')
##########################################
i=1
while i<=3:
    pwd = input('请输入密码')
    if pwd == '8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
    i+=1
else:#循环正常结束,没有执行break时,才会执行else
    print('对不起,三次密码均输入错误')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值