作业-0610

作业一:编写用户登录接口
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('登录成功')
        break
else:
    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

           
posted @ 2020-06-11 00:51  Python学习111  阅读(114)  评论(0)    收藏  举报