标签:空行 pytho login ges nbsp 9.png color log root
作业流程图:
需求代码:
1 #!/usr/bin/env python 2 # -*- coding:utf8 -*- 3 f = open(‘D:/study/day1/day1-作业/lock.txt‘,‘r‘) 4 name = list() 5 for line in f.readlines(): 6 line = line.strip() 7 if not len(line) or line.startswith(‘#‘): #判断是否是空行或注释行 8 continue 9 name.append(line) #保存 10 f.close() 11 login_name = ‘root‘ 12 login_password = ‘1qaz@wsx‘ 13 time = 1 14 while time <= 3: 15 print_name = input(‘请输入您登陆的用户名:‘) 16 print_password = input(‘请输入您登陆的密码:‘) 17 if print_name in name: 18 print(‘此用户已被锁定!‘) 19 exit() 20 if print_name == login_name and print_password == login_password : 21 print(‘欢迎进入此系统!‘) 22 break 23 else: 24 if time == 3: 25 print(‘您输入的错误次数过多,已被锁定!‘) 26 f = open(‘D:/study/day1/day1-作业/lock.txt‘,‘a‘) 27 result = ‘\n‘ + print_name 28 f.write(result) 29 f.close() 30 break 31 else: 32 print(‘您输入的用户名或密码有误,您还有 %d 次机会重新输入:‘ % (3-time)) 33 time += 1 34 continue
标签:空行 pytho login ges nbsp 9.png color log root
原文地址:http://www.cnblogs.com/fighting-python/p/7910362.html