pythonL001学习笔记
pythonL001的14章已经看完,从python的起源到字符编码,然后从讲解了if、while的,还不错吧!作业先做了吧,有点意思!博客园的博客呢,早就有了,今天上来弄了下还可以!取名沐疯,还是有点涵义的,呵呵!
我用的也是pycharm,开始设置说下,在设置中-Editor-File Encodings-Properties Files的编码改为UTF-8。
另外一个设置在setting-Editor-File and Code Templates-python script加入如下的代码,去定义一个新建python文件的初始状态的模版。
1 __author__ = 'admin' 2 __date__ = '$DATE $TIME'
作业二:编写登陆接口
1、输入用户名密码
2、认证成功后显示欢迎信息
3、输错三次后锁定
先放个简单版的吧,这个是这写的一个固定用户名、密码的、无另外操作的代码。
1 _username = "sue" 2 _password = "123" 3 for i in range(3): 4 username = input("please enter your name:") 5 password = input("please enter your password:") 6 if username == _username and password == _password: 7 print("welcome!my friend!") 8 break 9 else: 10 print("The username or password is wrong!")
再来个网络上的完整答案吧!
程序思路:
1、用文件user_database.txt当做数据库文件,用于验证用户、密码、密码错误次数、锁定状态。
初始数据为:
1 admin password 1 1 2 user1 user1password 0 0 3 user2 user2password 1 0
2、然后从文件中读取数据,并生成字典。
3、save_file()函数,用于将字典保存到user_database.txt
4、其余部分为判断用户和密码,错误次数、锁定状态等。
5、后面的省略待续。
作业三:多级菜单
1、三级菜单
2、可依次选择进入各子菜单
3、所需新知识点:列表、字典
附第一章学习博客地址:http://www.cnblogs.com/alex3714/articles/5465198.html

浙公网安备 33010602011771号