Python学习日记-7-简单用户登录系统

方法一:

_user = "xiaoran"
_passward = "123456"

pass_authenication = False  #标志位初始为假

for i in range(3):    # i=0,1,2
    user = input("Username:")
    passward = input("Passward:")
    if user == _user and passward == _passward:
        print("welcome %s login" %user)
        pass_authenication = True   #标志位为真
        break
    else:
        print("please input again")

if not pass_authenication:    #如果标志位为假
    print("您已经连续输入错误三次!!!")

方法二:

_user = "xiaoran"
_passward = "123456"
for i in range(3):
    user = input("Username:")
    passward = input("Passward:")
    if user == _user and passward == _passward:
        print("welcome %s login" %user)
        break                           #中断,跳出
    else:
        print("please input again")
else:                                   #循环执行完且中间没有被中断时,执行
    print("您已经连续输入错误三次!!!")

方法三:

_user = "xiaoran"
_passward = "123456"
count = 0

while count < 3:
    user = input("Username:")
    passward = input("Passward:")
    if user == _user and passward == _passward:
        print("welcome %s login" %user)
        break                           #中断,跳出
    else:
        print("please input again")
    count += 1
    if count == 3:                      #附加功能:每循环三次询问是否继续
        choice = input("是否继续输入?[y/n]")
        if choice == 'y':
            count = 0
else:                                   #循环执行完且中间没有被中断时,执行
    print("您已经连续输入错误三次!!!")

这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值