欢迎光临散文网 会员登陆 & 注册

黑马程序员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("输入有误,请重新输入")


黑马程序员python教程,8天python从入门到精通,学python看这套就的评论 (共 条)

分享到微博请遵守国家法律