# 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相关推荐

  1. python atm作业详解_Python学习day5作业-ATM和购物商城

    Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM:指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用 ...

  2. python atm作业详解_Python ATM功能实现代码实例

    编写ATM程序实现下述功能,数据来源于文件db.txt 1.充值功能:用户输入充值钱数,db.txt中该账号钱数完成修改 2.转账功能:用户A向用户B转账1000元,db.txt中完成用户A账号减钱, ...

  3. python atm作业详解_python day4 作业 ATM

    作业需求 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多用户 管理员可添加账户.指定用户额度.冻结用户等 目录结构如下: AT ...

  4. python atm银行取款系统_Python实现ATM系统

    今天偶尔在知乎上看到某大佬用Python写的ATM系统案例,然后观摩了下他的实现思路和源码,感觉受益颇多,于是就根据自己的思路和目前掌握的Python编程基础将ATM实现了一下,以下是案例解析的过程: ...

  5. python ATM购物程序

    需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还,按欠 ...

  6. Python ATM实战

    1 ATM实战项目说明文档 模拟实现银行ATM机的操作系统,完整项目见资源https://download.csdn.net/download/weixin_44410704/85191854 1.1 ...

  7. python atm作业详解_Python小案例--ATM系统

    今天偶尔在知乎上看到某大佬用Python写的ATM系统案例,然后观摩了下他的实现思路和源码,感觉受益颇多.于是就根据自己的思路和目前掌握的Python编程基础将ATM实现了一下,以下是案例解析的过程: ...

  8. python atm银行取款系统_python ATM机 案例代码

    利用目前学的流程控制写的 ''' ATM机 需求: 1.登陆 输入账号输入密码 每日只有3次登陆密码错误的机会,超过3次禁止登陆 2.查询余额 3.存款 4.取款 5.转帐 6.退出 ''' info ...

  9. python atm取款系统_基于python的ATM(自动取款机)项目

    __auth__='穆穆max' data='2021/1/4' class User(): def __init__(self,name,idcard,phonenum,card): self.na ...

最新文章

  1. 电磁学讲义6:高斯定理计算电场
  2. HDU 1245 Saving James Bond
  3. 2019牛客暑期多校训练营(第三场)J - LRU management (模拟+list+unorder_map)
  4. “约见”面试官系列之常见面试题之第七十九篇之ES5和ES6(建议收藏)
  5. SSM框架中的前后端分离
  6. sqlite 事务处理 java_SQLite事务处理
  7. OpenShift Security (13) - 利用Log4j漏洞攻击容器
  8. 区块链风口下,开发者下海是否为时已晚?
  9. docker安装vim命令
  10. 大篆汉字对照表_篆书转换器软件下载(篆体字转换汉字对照表)
  11. 利用NetToPLCsim将西门子PLCSIM变成一个真实PLC,实现与录波软件、HMI软件等的通讯
  12. Ansys 2021中英文切换、背景切换
  13. 联筑赚:2021年1月份全国盘扣脚手架PMI为32.0%
  14. 硬盘出现“文件或目录损坏且无法读取”的故障,怎么解决?
  15. 区块链技术发展现状与展望 论文阅读摘要(袁勇、王飞跃)
  16. LogLog Counting
  17. 用什么擦地最干净脑筋急转弯_你没想过的“脑筋急转弯”,才是启发孩子智力的法宝(附资源下载)...
  18. iOS开发实用技术之MapKit框架的使用
  19. AD20常用快捷键汇总
  20. 互联网晚报 | 05月31日 星期二 | 教育部将彻查教材插图问题;​6月1日上海有序恢复相关秩序;近半数职场人年终奖少于1个月...

热门文章

  1. ios实例开发精品源码文章推荐
  2. mysql在线上建索引,mysql 5.6在线DDL建索引测试
  3. 用户体验改善案例_如何检测用户的设备,以便改善他们的用户体验
  4. monorepo_Monorepo开发的要点
  5. keras bi-lstm_LSTM用于文本生成的应用介绍-使用Keras和启用GPU的Kaggle Kernels
  6. 计算机知识课后反思,计算机硬件和软件知识课后反思
  7. 通过 Keras 构建深度学习模型的步骤
  8. mysql数据库常见进阶使用
  9. UI设计工作好找吗?有哪些面试技巧?
  10. 【开源】博客园文章编辑器4.0版发布