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