使用 Python 实现银行账户管理系统
·
示例代码:
# 定义全局变量
money = 700000 # 银行卡余额,默认 500000
name = "" # 客户姓名
# 查询余额函数
def check_balance():
print(f"当前余额为:{money}")
return True # 返回 True 表示可以继续运行
# 存款函数
def deposit():
global money
amount = float(input("请输入存款金额:"))
if amount > 0:
money += amount
print(f"存款成功,当前余额为:{money}")
else:
print("存款金额必须大于 0,请重新操作!")
return True # 返回 True 表示可以继续运行
# 取款函数
def withdraw():
global money
amount = float(input("请输入取款金额:"))
if 0 < amount <= money:
money -= amount
print(f"取款成功,当前余额为:{money}")
elif amount <= 0:
print("取款金额必须大于 0,请重新操作!")
else:
print("余额不足,取款失败!")
return True # 返回 True 表示可以继续运行
# 主菜单函数
def main_menu():
while True:
print("\n===== 银行账户管理系统 =====")
print("1. 查询余额")
print("2. 存款")
print("3. 取款")
print("4. 退出")
choice = input("请输入您的选择(1-4):")
if choice == "1":
check_balance()
elif choice == "2":
deposit()
elif choice == "3":
withdraw()
elif choice == "4":
print("感谢使用,再见!")
break
else:
print("输入错误,请重新选择!")
# 程序启动
name = input("请输入客户姓名:")
print(f"欢迎 {name} 使用银行账户管理系统!")
main_menu()
运行界面:

更多推荐
所有评论(0)