Python ATM
# ATM 模拟实现# 功能:# 输入对应的数字进入不同的功能:# 1. 支持进入商城购物,并通过信用卡结账。# 2. 支持信用卡余额查询。# 3. 支持不同用户之间的转账。# 4. 支持账单还款(充值功能)。# 5. 支持查看账单详情。# 6. 支持用户登入密码修改。 #################################################### Welcome To ATM! ## ## 1.进入商城 2.余额查询 ## 3.账户转账 4.账单还款 ## 5.账户管理 6.账单详情 ## 7.修改密码 8.exit ## #################################################### # 默认额度:15000
1 import sys 2 import os 3 4 sys.path.append(r'/Users/zhang/PycharmProjects/python-test/day5/ATM') 5 6 import core 7 8 9 @core.auth 10 def start(): 11 ''' 12 主函数 13 ''' 14 while True: 15 print('''\033[;32m 16 ################################################### 17 # Welcome To ATM! # 18 # # 19 # 1.进入商城 2.余额查询 # 20 # 3.账户转账 4.账单还款 # 21 # 5.账户管理 6.账单详情 # 22 # 7.修改密码 8.exit # 23 # # 24 ################################################### 25 \033[0m''') 26 choice=input('请输入你要选择的功能:').strip() 27 if len(choice) == 0: 28 continue 29 elif choice == '1': 30 core.shop() 31 elif choice == '2': 32 core.query() 33 elif choice == '3': 34 core.transfer() 35 elif choice == '4': 36 core.repayment() 37 elif choice == '5': 38 core.management() 39 elif choice == '6': 40 core.bill() 41 elif choice == '7': 42 core.change_password() 43 elif choice == '8': 44 quit() 45 else: 46 print('输入有误,请重新输入') 47 48 start()
View Code
转载于:https://www.cnblogs.com/zhangxinxiao/p/7284330.html
Python ATM相关推荐
- python atm作业详解_Python学习day5作业-ATM和购物商城
Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM:指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用 ...
- python atm作业详解_Python ATM功能实现代码实例
编写ATM程序实现下述功能,数据来源于文件db.txt 1.充值功能:用户输入充值钱数,db.txt中该账号钱数完成修改 2.转账功能:用户A向用户B转账1000元,db.txt中完成用户A账号减钱, ...
- python atm作业详解_python day4 作业 ATM
作业需求 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多用户 管理员可添加账户.指定用户额度.冻结用户等 目录结构如下: AT ...
- python atm银行取款系统_Python实现ATM系统
今天偶尔在知乎上看到某大佬用Python写的ATM系统案例,然后观摩了下他的实现思路和源码,感觉受益颇多,于是就根据自己的思路和目前掌握的Python编程基础将ATM实现了一下,以下是案例解析的过程: ...
- python ATM购物程序
需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还,按欠 ...
- Python ATM实战
1 ATM实战项目说明文档 模拟实现银行ATM机的操作系统,完整项目见资源https://download.csdn.net/download/weixin_44410704/85191854 1.1 ...
- python atm作业详解_Python小案例--ATM系统
今天偶尔在知乎上看到某大佬用Python写的ATM系统案例,然后观摩了下他的实现思路和源码,感觉受益颇多.于是就根据自己的思路和目前掌握的Python编程基础将ATM实现了一下,以下是案例解析的过程: ...
- python atm银行取款系统_python ATM机 案例代码
利用目前学的流程控制写的 ''' ATM机 需求: 1.登陆 输入账号输入密码 每日只有3次登陆密码错误的机会,超过3次禁止登陆 2.查询余额 3.存款 4.取款 5.转帐 6.退出 ''' info ...
- python atm取款系统_基于python的ATM(自动取款机)项目
__auth__='穆穆max' data='2021/1/4' class User(): def __init__(self,name,idcard,phonenum,card): self.na ...
最新文章
- 电磁学讲义6:高斯定理计算电场
- HDU 1245 Saving James Bond
- 2019牛客暑期多校训练营(第三场)J - LRU management (模拟+list+unorder_map)
- “约见”面试官系列之常见面试题之第七十九篇之ES5和ES6(建议收藏)
- SSM框架中的前后端分离
- sqlite 事务处理 java_SQLite事务处理
- OpenShift Security (13) - 利用Log4j漏洞攻击容器
- 区块链风口下,开发者下海是否为时已晚?
- docker安装vim命令
- 大篆汉字对照表_篆书转换器软件下载(篆体字转换汉字对照表)
- 利用NetToPLCsim将西门子PLCSIM变成一个真实PLC,实现与录波软件、HMI软件等的通讯
- Ansys 2021中英文切换、背景切换
- 联筑赚:2021年1月份全国盘扣脚手架PMI为32.0%
- 硬盘出现“文件或目录损坏且无法读取”的故障,怎么解决?
- 区块链技术发展现状与展望 论文阅读摘要(袁勇、王飞跃)
- LogLog Counting
- 用什么擦地最干净脑筋急转弯_你没想过的“脑筋急转弯”,才是启发孩子智力的法宝(附资源下载)...
- iOS开发实用技术之MapKit框架的使用
- AD20常用快捷键汇总
- 互联网晚报 | 05月31日 星期二 | 教育部将彻查教材插图问题;​6月1日上海有序恢复相关秩序;近半数职场人年终奖少于1个月...
热门文章
- ios实例开发精品源码文章推荐
- mysql在线上建索引,mysql 5.6在线DDL建索引测试
- 用户体验改善案例_如何检测用户的设备,以便改善他们的用户体验
- monorepo_Monorepo开发的要点
- keras bi-lstm_LSTM用于文本生成的应用介绍-使用Keras和启用GPU的Kaggle Kernels
- 计算机知识课后反思,计算机硬件和软件知识课后反思
- 通过 Keras 构建深度学习模型的步骤
- mysql数据库常见进阶使用
- UI设计工作好找吗?有哪些面试技巧?
- 【开源】博客园文章编辑器4.0版发布