# 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