Python学习第一周-账号登陆练习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习第一周-账号登陆练习相关的知识,希望对你有一定的参考价值。

2017年11月底开始python的学习。选择python 3.6。

账号登陆的粗糙实现。

 1 import getpass
 2 
 3 wall = True
 4 usr = root
 5 paswd = 0000
 6 block_list = open("test.txt", a)
 7 print("Please sign in!")
 8 
 9 for i in range(3, 0, -1):
10     print({time} time(s) left.format(time=i))
11     usr_in = input("username: ")
12     paswd_in = int(input("password:"))  #
13     # password = getpass.getpass("password:")
14 
15     for line in open(test.txt):
16         if line == usr:
17             print(Your account is blocked!)
18             wall = False
19             break
20 
21     if wall is False:
22         print(Call you admin!)
23         break
24     elif usr == usr_in and paswd_in == paswd:
25         print(------ Welcome {_name}! ------.format(_name=usr))
26         break
27     else:
28         if i != 1:
29             print(Invalid password or username!\nPlease try again!)
30         else:
31             print(Your account is blocked!\nCall your admin!)
32             block_list.writelines({0}.format(usr))
33 
34 block_list.close()

 

以上是关于Python学习第一周-账号登陆练习的主要内容,如果未能解决你的问题,请参考以下文章

Python练习(第一周): 编写登陆认证程序

Python作业模拟登陆(第一周)

Python学习心得第一周-03练习1

201772020113李清华《面向对象程序设计(java)》第一周学习总结

python学习第一周作业

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账