黑馬程序員python教程,8天python從入門到精通,學(xué)python看這套就

P61:
這個作業(yè)應(yīng)該沒有什么大問題吧,大家?guī)兔匆幌?/p>
money = 5000000
name = input("請輸入您的用戶名")
def check():
print(f"----------查詢余額----------")
print(f"您的余額還剩下{money}")
return home()
def deposit():
global money
print("----------存款----------")
deposit_amount = int(input("請輸入您要存款的金額"))
if deposit_amount > 0:
money += deposit_amount
print(f"{name},您好,您存款{deposit_amount}元,成功")
print(f"{name},您好,您的余額還剩余{money}元")
else:
print("您并未存入一個有意義的金額")
return home()
def withdrawal():
global money
print("----------取款----------")
withdrawal_amount = int(input("請輸入您要取款的金額"))
if withdrawal_amount <= money:
money -= withdrawal_amount
print(f"{name},您好,您存款{withdrawal_amount}元,成功")
print(f"{name},您好,您的余額還剩余{money}元")
else:
print("您并未取出一個有意義的金額")
return home()
def home():
print("----------主菜單----------")
print(f"{name},您好,歡迎來到幻影銀行ATM。請選擇操作")
print("查詢余額\t[輸入1]")
print("存款\t\t[輸入2]")
print("取款\t\t[輸入3]")
print("退出\t\t[輸入4]")
sum = int(input("請輸入您的選擇"))
if sum == 1:
check()
elif sum == 2:
deposit()
elif sum == 3:
withdrawal()
elif sum == 4:
print("已退出ATM")
return None
else:
print("您未輸入一個有效的功能,請重新輸入")
return home()
home()