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('''33[;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