码迷,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
迷上了代码!