作业-0610
作业一:编写用户登录接口
1、输入账号密码完成验证,验证通过后输出"登录成功"
1、输入账号密码完成验证,验证通过后输出"登录成功"
inp_name = input("请输入您的账号>>:").strip()in_pwd = input("请输入您的密码>>:").strip()f = open('db.txt', mode='rt', encoding='utf-8')for line in f: name, pwd = line.strip("\n").split(':') if inp_name == name and in_pwd == pwd: print('登录成功') breakelse: print('账号密码输入错误')f.close()作业二:编写程序实现用户注册后(注册到文件中),可以登录(登录信息来自于文件)
提示:
while True:
msg = '''
0 退出
1 登录
2 注册'''
print(msg)
cmd = input('请输入命令编号>>: ').strip()
if not cmd.isdigit():
print('必须输入命令编号的数字,傻叉')
continue
if cmd == '0':
break
elif cmd == '1':
inp_name = input("请输入您的账号>>:").strip()
in_pwd = input("请输入您的密码>>:").strip()
f = open('a.txt', mode='rt', encoding='utf-8')
for line in f:
name, pwd = line.strip("\n").split(':')
if inp_name == name and in_pwd == pwd:
print('登录成功')
break
else:
print('账号密码输入错误')
f.close()
elif cmd == '2':
name = input('请输入注册账号>>')
psd = input('请输入注册密码>>')
open('b.txt',mode='at',encoding='utf-8') as f1:
f.write('%s:%s\n'%(lname,psd))
continue

浙公网安备 33010602011771号