python练习第六天

今天跟着教程打六一遍教程中打代码,结果在最后运行打过程中发现好几处错误,改正了几处,还有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('你还要不要脸!')

猜你喜欢

转载自www.cnblogs.com/liuweifox/p/9638137.html