python实现模仿银行ATM机

python实现模仿银行ATM机

学习了一个星期,分享一下自己的学习成果。本星期实现的是银行ATM机的功能。
实现效果如下:
开始界面,输入用户名密码之后到达主界面。python实现模仿银行ATM机
选择账户信息效果:
python实现模仿银行ATM机
打印了个人的信息。
接下来是还款效果:
由于一开始设定的是没欠银行钱,所以就不需要还。还款之后余额不会变。
python实现模仿银行ATM机
接下来是取款:
设定为取款需要收取百分之五的手续费,所以取款会扣除比取款金额多的钱。看下效果:
python实现模仿银行ATM机
功能实现。
最后是转账功能:
python实现模仿银行ATM机
先看用户1234原有余额为13961.25
然后zhang用户原有余额如下:
python实现模仿银行ATM机
转账之后:
python实现模仿银行ATM机
python实现模仿银行ATM机
张的余额和1234的余额:
python实现模仿银行ATM机
功能实现。
本次保存用户信息的是json文件,每个用户信息都用一个文件保存,因为这样可以避免多个用户同时对同一个文件操作而造成信息丢失。然后相对于项目也写得更加的规范,不会像之前那样乱:
python实现模仿银行ATM机
信息储存的方式变成可设置:
python实现模仿银行ATM机
计算利息也根据用户选择的操作类型而定
python实现模仿银行ATM机
还有就是学习使用日志模块。
嗯,分享就到这吧。代码传不上去,一点点敲又有点多,想要的留个邮箱吧。

上一篇:网工浓缩笔记以及考点(第二章 广域网通信网)


下一篇:OOSE-1-需求分析(结构化分析/面向对象分析)