登录程序的编写
登陆成功,提示“登陆成功” 若连续5次登陆失败,提示账号冻结以前做课后练习写的,可以参考下:
count = 5
print('请输入您的账号:',end='')
while count:
user = input()
if user == 'I love FishC.com':
print('请输入您的密码:',end='')
while count:
password = input()
if password == '666':
print('登入成功!正在进入系统...')
count = 1
count -= 1
if count:
print(f'密码错误!您还有{count}次机会:',end='')
elif count == 0 and password != '666':
print('账号输入密码次数过多!账号已被冻结!')
else:
print('该账号不存在!请重新输入:',end='') password = input()这个后面input()是表示了什么
count -= 1
if count:
print(f'密码错误!您还有{count}次机会:',end='')
elif count == 0 and password != '666':
这后面这个没...看懂..
关下月亮 发表于 2020-6-20 09:38
password = input()这个后面input()是表示了什么
input 我没填东西 但是用后面的 print 补上了end = '' 让 print 不会换行 然后循环到 input 就会看上去像 input 里面本来就有字一样,实际上是 print 打印的
f'密码错误!您还有{count}次机会:'
这个是Python 的f-strings 格式化,用字符串前面带f,然后用花括号里面可以直接填入参数
elif count == 0 and password != '666':
elif 和 if 是一个效果的只是当同缩进下的 elif 和 if 之间有任意一个成立后 就不再执行其他的 elif
Twilight6 发表于 2020-6-20 09:42
input 我没填东西 但是用后面的 print 补上了end = '' 让 print 不会换行 然后循环到 input 就会看上去 ...
好的大神!感谢!!
页:
[1]