用户交互程序

Posted wzq1997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户交互程序相关的知识,希望对你有一定的参考价值。

flog = True   #退出多重循环使用
count = 0
while count < 3:
_username = input(‘用户名:‘)
_password = input(‘密码:‘)
f1 = open(file=‘信息.txt‘,mode=‘r‘,encoding=‘utf-8‘)
for line1 in f1:
line1 = (line1.split())
username1 = line1[0]
if _username in username1:
flog = False
print(‘该用户已被锁定,无法登陆!!‘)
break#如果上述条件成立,则for循环退出
f1.close()
if not flog:
break #如果上述条件成立,则while循环退出
f = open(file=‘用户信息.txt‘,mode=‘r‘,encoding=‘utf-8‘)
for line in f:
line = (line.split())
username = line[0]
password = line[1]
if _username == username and _password == password:
flog = False
print(‘登陆成功! 欢迎%s登陆‘%(_username))
break #如果上述条件成立,则for循环退出
f.close()
if not flog: #如果上述条件成立,则while循环退出
break
else:
print(‘用户名或密码错误!!‘)
count += 1
if count == 3:
f1 = open(file=‘信息.txt‘,mode=‘a+‘,encoding=‘utf-8‘)
f1.write(‘%s %s ‘%(_username,_password))
f1.close()
else:
exit()

以上是关于用户交互程序的主要内容,如果未能解决你的问题,请参考以下文章

Python的用户交互程序及格式化输出

与用户交互

三 python 用户交互程序

python用户交互程序-005

Java基础工具_常用类——用户和程序交互

学习 Python 第二课:用户交互程序