python练习第六天

2021-07-01 08:05

阅读:397

标签:any   break   NPU   code   运行   进入   pass   提示   成功   

今天跟着教程打六一遍教程中打代码,结果在最后运行打过程中发现好几处错误,改正了几处,还有1处没改过来,先把练习代码写出来,明天接着找错误吧。

# 用户登录(三次输错机会)且每次输错时显示剩余次数(提示:使用字符串格式化)
n = 3
username = danyang
password = 123456
while n > 0:
    now = input(请输入用户名:)
    n += 1
    if now == username:
        mi = input(请输入你的密码:)
        if mi == password:
            print(验证成功,正在登录...)
            print(‘‘‘恭喜你,登录成功!‘
            欢迎用户进入
            用户名:%s
            密  码:%s
            ‘‘‘%(now,mi))
            break
        else:
            n == 0
            print(你的机会已经没了!game over,下次见)
            answer =input(再试试?Y)
            if answer == Y:
                n = 2
            print(密码错误,请重新登录!)
            print(你还有+str(n)+ 次机会!)
    else:
        print(请输入正确的用户名!)
        if n == 0:
            print(你的机会已经没了!)
            answer = input(再试试?Y)
            if answer == Y:
                n = 2
        print(你还有+str(n)+次机会!)
else:
    print(你还要不要脸!)

 

python练习第六天

标签:any   break   NPU   code   运行   进入   pass   提示   成功   

原文地址:https://www.cnblogs.com/liuweifox/p/9638137.html


评论


亲,登录后才可以留言!