黑马程序员python教程,8天python从入门到精通,学python看这套就

# 方法二:通过循环语句来无限循环
# 定义查询函数
def query(show):
if show:
print("----------查询余额----------")
print(f"{name},您好!您的余额为{money}元")
# 定义存款函数
def save_money(num):
global money
print("-----------存款-----------")
print(f"{name},您好!您存款为{num}元成功")
money = money + num
query(False)
# 定义取款函数
def take_money(num):
global money
print("-----------取款-----------")
if num <= money:
money = money - num
print(f"{name},您好!您取款{num}元成功")
query(False)
else:
print(f"{name},您好!您的余额为{money}元,取款失败")
# 定义主菜单函数
def menu():
print("-------------------主菜单-------------------")
print(f"{name},您好!欢迎来到XX银行,请选择您要办理的业务")
print("查询余额\t[输入1]")
print("存款\t\t[输入2]")
print("取款\t\t[输入3]")
print("退出系统\t[输入4]")
return input("")
# 设置无限循环
while True:
i = menu()
if i == "1":
query(True)
elif i == "2":
num = int(input("你想存多少钱:"))
save_money(num)
elif i == "3":
num = int(input("你取存多少钱:"))
take_money(num)
elif i == "4":
break
else:
print("请输入正确的数字")