作业
作业一:博客
作业二:编写登陆接口
- 输入用户名密码
- 认证成功后显示欢迎信息
- 输错三次后锁定
1 import sys 2 3 # 以只读的方式打开创建好的文件 4 user_file = open("count.txt", 'r') 5 6 # 用多行读取的方式一次性读完文件,并转换成列表,但会有"\n" 7 user_read = list(user_file.readlines()) 8 9 # 创建新的列表,用来存放不带"\n"的列表 10 user_list = [] 11 for user in user_read: 12 user_list.append(user[0:(len(user) - 1)]) 13 14 count = 0 15 while count < 3: 16 username = input('请输入用户名:') 17 password = input('请输入密码:') 18 for user in user_list: 19 # zhangsan pwd1中间有空格,所以去掉空格,就获得了用户名和密码 20 if user.split(" ")[0] == username and user.split(" ")[1] == password: 21 print("欢迎 %s 登录..." % username) 22 # 程序退出,和 os._exit()有区别,try...expect...中 sys.exit()会运行后面代码 23 sys.exit() 24 else: 25 print('密码或用户名错误,请重新输入!') 26 print("*"*50) 27 break 28 count += 1 29 if count == 3: 30 print("账号输入多次请多一段时间之后再试...") 31 sys.exit() 32 continue 33 34 user_file.close() # 关闭文件
作业三:多级菜单
- 三级菜单
- 可依次选择进入各子菜单
- 所需新知识点:列表、字典