Python 我的奋斗 day1

作业

作业一:博客

作业二:编写登陆接口

  • 输入用户名密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定
 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()           # 关闭文件
参考代码

作业三:多级菜单

  • 三级菜单
  • 可依次选择进入各子菜单
  • 所需新知识点:列表、字典

猜你喜欢

转载自www.cnblogs.com/dongqunren/p/10163009.html