Python ATM
2017-08-04 12:01 ™天王盖地虎 阅读(269) 评论(0) 编辑 收藏 举报# ATM 模拟实现
# 功能:
# 输入对应的数字进入不同的功能:
# 1. 支持进入商城购物,并通过信用卡结账。
# 2. 支持信用卡余额查询。
# 3. 支持不同用户之间的转账。
# 4. 支持账单还款(充值功能)。
# 5. 支持查看账单详情。
# 6. 支持用户登入密码修改。
###################################################
# Welcome To ATM! #
# #
# 1.进入商城 2.余额查询 #
# 3.账户转账 4.账单还款 #
# 5.账户管理 6.账单详情 #
# 7.修改密码 8.exit #
# #
###################################################
# 默认额度:15000
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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()