Day-2 python

# 作业一 课堂代码,敲一遍

# 作业二 整理笔记,并写博客

# 作业三 用函数实现登录功能
'''
1、让用户输入用户名与密码
2、校验用户名是否存在
3、用户名存在后检测密码是否正确,若正确打印“登录成功”,否则打印“用户名或密码错误”,并让用户重新输入。
4、用户密码输入错误超过三次则退出循环。
'''
 1 # 登录功能
 2 def load():
 3     flag = 3
 4     print('#登录#')
 5     while flag > 0:
 6         user = input('请输入用户名:').strip()
 7         pwd = input('请输入密码:').strip()
 8         user_info = f'用户名:{user}'
 9         pwd_info = f'密码:{pwd}'
10         with open('user.txt','rt',encoding='utf-8') as f:
11                 res = f.read()
12                 data1 = res.split('
')
13                 for i in range(0,1):
14                     data2 = data1[i].split(',')
15                     if user_info in data2:
16                         user_location = data2.index(user_info)
17                         if pwd_info == data2[user_location+1]:
18                             print('登录成功!')
19                             break
20                         else:
21                             print('密码错误!
请重新输入!')
22                         break
23                     else:
24                         print('用户名错误!')
25                     flag = flag - 1
26 
27 load()


 
原文地址:https://www.cnblogs.com/shendongnian/p/11013436.html