----------主菜单----------
查询余额 【输入1】
存款 【输入2】
取款 【输入3】
退出 【输入4】
python
#函数综合案例--银行小程序
#定义用户名:
name = input("请输入您的姓名:")
#定义账户初始余额
money = 1000000.0
#定义查询余额函数--check_num
def check_num(flag):
if flag == True: #是否显示以下内容
print("----------余额查询----------")
print(f"{name},您好!您的账户余额剩余:{money}元")
#定义存款函数--saving_money
def saving_money():
print("----------存款----------")
Add_money = float(input("您所要存取的金额为:"))
print(f"{name},您好!您存款{Add_money}元成功!")
global money #通过global参与money的实时变化
money += Add_money
check_num(False)
#定义取款函数--withdraw_money
def withdraw_money():
print("----------取款----------")
reduce_money = float(input("您所要取款金额为:"))
print(f"{name},您好!您取款{reduce_money}元成功!")
global money #通过global参与money的实时变化
money -= reduce_money
check_num(False)
#定义主菜单函数--main
def main():
print("----------主菜单----------")
print(f"{name},您好!欢迎来到AI银行ATM机,请选择操作:")
print("查询余额\t\t【输入1】")
print("存款\t\t【输入2】")
print("取款\t\t【输入3】")
print("退出\t\t【输入4】")
return input("请输入您的操作:")
#运行程序
while True:
keyboard_input = main()
if keyboard_input == "1":
flag = True
check_num(flag)
continue #返回主菜单
elif keyboard_input == "2":
saving_money()
continue #返回主菜单
elif keyboard_input == "3":
withdraw_money()
continue #返回主菜单
else:
print("程序已退出!")
break #退出程序