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-学习之路)-流程控制和文件读写的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈之路Day1(补)

python之路-day1-if...else...流程判断

Python学习之路——Day1

Python学习之路Day1:passwd

Python学习之路-Day1-Python基础

python学习之路Day1:模块初识