day1::(python-学习之路)-流程控制和文件读写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day1::(python-学习之路)-流程控制和文件读写相关的知识,希望对你有一定的参考价值。
作业流程图:
需求代码:
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 = ‘[email protected]‘ 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
以上是关于day1::(python-学习之路)-流程控制和文件读写的主要内容,如果未能解决你的问题,请参考以下文章