python练习第六天
2021-07-01 08:05
标签:any break NPU code 运行 进入 pass 提示 成功 今天跟着教程打六一遍教程中打代码,结果在最后运行打过程中发现好几处错误,改正了几处,还有1处没改过来,先把练习代码写出来,明天接着找错误吧。 python练习第六天 标签:any break NPU code 运行 进入 pass 提示 成功 原文地址:https://www.cnblogs.com/liuweifox/p/9638137.html# 用户登录(三次输错机会)且每次输错时显示剩余次数(提示:使用字符串格式化)
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(‘你还要不要脸!‘)