文件名称:simple-atm-controller:简单ATM的代码
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-07 22:41:03
Python
简单的ATM控制器 简单ATM的代码 我编写并测试了基于Python 3.8 vscode的代码。 实施说明 AtmController类(atm_controller.py) 控制ATM的类 构造函数接收连接到ATM的Bank,CashBin和CardReader对象 input_pin方法输入用于所选卡号的引脚。 身份验证方法检查从Bank对象连接到卡号的Pin是否有效。 select_account方法接收一个帐户并检查该帐户是否有效。 control_account方法接收控件类型并执行“见余额,存款,取款”功能。 银行类别(bank.py) 虚拟银行对象 保存链接到银行的卡信息 add_account方法接收并存储卡号,密码,帐户和余额。 帐户信息存储在card_numbers dict成员中 卡号是任意字符串 Pin是一串随机数字 帐户是任意字符串 余额是大于或等
【文件预览】:
simple-atm-controller-main
----test_atm_controller.py(6KB)
----card_reader.py(491B)
----bank.py(2KB)
----requirements.txt(19B)
----.gitignore(2KB)
----atm_controller.py(4KB)
----README.md(3KB)
----cash_bin.py(784B)