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'
View Code

 作业二:编写登陆接口

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!")
View Code

 再来个网络上的完整答案吧!

程序思路:

1、用文件user_database.txt当做数据库文件,用于验证用户、密码、密码错误次数、锁定状态。

初始数据为:

1 admin password 1 1
2 user1 user1password 0 0
3 user2 user2password 1 0
View Code

2、然后从文件中读取数据,并生成字典。

3、save_file()函数,用于将字典保存到user_database.txt

4、其余部分为判断用户和密码,错误次数、锁定状态等。

5、后面的省略待续。

 作业三:多级菜单

1、三级菜单

2、可依次选择进入各子菜单

3、所需新知识点:列表、字典

附第一章学习博客地址:http://www.cnblogs.com/alex3714/articles/5465198.html

posted @ 2017-08-22 08:41  沐疯  阅读(98)  评论(0)    收藏  举报