趣文网 > 作文大全

文件操作案例2

2020-12-01 22:20:01
相关推荐

输入1进入登录模式

输入2进入注册模式,3进入管理员模式,进入后输入1可以查看信息

输入4直接退出操作

整体实现思路和上一篇 python记账本程序 很类似,不同的是中间加了很多的逻辑判断和for else的一个用法,之前可能没见过.

下面就具体讲一下程序的实现过程。

首先本地需要有一个保存账号密码的文件,这里新建了一个,接着往里面提前存了一个管理员账号。数据结构采用的是字典数据类型,因为账号和密码是成对一一对应的,所以字典就非常合适了,字典添加修改数据之前讲过了,这里就不细讲了。

接着创建一个提示信息常量和循环控制的条件变量,后面用于控制退出嵌套循环使用。

接着获取用户输入的操作选择,根据用户的选择进行对应的操作,首先是登录模式。先用两个变量username和userpassword获取用户输入的账号密码,接着和数据文件中的账号密码进行比对,这里用到一个for else语句,如果比对所有密码都没有匹配,就会执行到else语句,匹配就会进入到print语句,这里将LOOSTATUS赋值为0了,for 循环外侧还有一个while循环,用break无法退出,通过LOOPSTATUS就可以实现了,后面之所以还加了一个break是因为不加的话会执行到else语句。

注册操作和登录非常相似,需要先进行比对,看是否有注册过,没有就将账号密码写入到数据文件中。

3和4操作比较简单,将输入账号密码和管理员的账号进行对比,成功就让用户输入1查看所有账户信息;4的话就是直接退出整个循环。

整个程序到这里就结束里,相信很多小伙伴还有很多其它想法,比如限制输入错误次数,增加修改密码功能等等,这些就留给大家自己探索了。

(全文完)

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

写李白的作文300字 感激妈妈的作文 秋天的金色作文 英语作文家庭 我要当一名老师作文 游记作文300字左右 小学生写植物作文评语 云南省中考满分作文 想起来就开心600字作文 横式作文 成长过程的作文 借景喻人作文 美好的作文600字 我的同学作文100 我的朋友350字作文 鼋头渚的作文 五年级语文上册第一单元作文 写特产的作文 遇见外星人作文 养花作文100字 一件事的启示作文300 初中英语自我介绍作文 家庭趣事作文500字 家乡的小溪作文400字 农民伯伯种田的作文 我的六年级计划作文 观察作文350字 英国作文 青春无悔作文300字 描写游戏的作文200字