码迷,mamicode.com
首页 > 编程语言 > 详细

day1::(python-学习之路)-流程控制和文件读写

时间:2017-11-28 16:45:34      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:空行   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

 

day1::(python-学习之路)-流程控制和文件读写

标签:空行   pytho   login   ges   nbsp   9.png   color   log   root   

原文地址:http://www.cnblogs.com/fighting-python/p/7910362.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!