黑马程序员python教程,8天python从入门到精通,学python看这套就
2023-02-21 02:48 作者:Bili_97458 | 我要投稿
P61 没看老师的思路
按照自己思路来写的
写了三个小时,头都炸了
最后实在没辙让chat帮我写了一个退出程序
yue = 5000000
name = "周杰伦"
in_name = input("请输入您的姓名")
zcdxz = None
is_running = True
# 主菜单函数(不包括数字)
def zcd():
print("————————————————————主菜单————————————————————")
zcdsz()
# 主菜单的数字选择函数
def zcdsz(show=True):
global zcdxz
if show:
print(f"{name},您好,欢迎来到黑马ATM,请选择操作:")
zcdxz = int(input("查询余额 [输入%s] \n"
"存款 [输入%s] \n"
"取款 [输入%s] \n"
"退出 [输入%s]" %(1,2,3,4)))
if zcdxz == 1:
cxyy()
if zcdxz == 2:
ck()
if zcdxz == 3:
qk()
if zcdxz == 4:
print("感谢使用黑马ATM,欢迎下次光临!")
global is_running
is_running = False
# 主菜单函数(不包括数字)
def cxyy():
print("———————————————————查询余额———————————————————")
print(f"{name},您好,您的余额剩余:{yue}元")
zcdsz(show=False)
# 存款函数
def ck():
cks = int(input("请输入您需要的存款数"))
global yue
yue += cks
print("—————————————————————存款—————————————————————")
print(f"{name},您好,您的存款{cks}已成功")
print(f"{name},您好,您的存款余额{yue}元")
zcdsz(show=False)
# 取款函数
def qk():
qks = int(input("请输入您需要的取款数"))
global yue
yue -= qks
print("————————————————————取款—————————————————————")
print(f"{name},您好,您的取款{qks}已成功")
print(f"{name},您好,您的存款余额{yue}元")
zcdsz(show=False)
if in_name == name:
while is_running:
zcd()
else:
print("输入有误,请重新输入")

