大冤种ATM示例,第一个是自己写的,第二个是示例。。。

自己写的

money = 10000
name = "朱达昌"
操作 = None


def 查询余额():
    print(f"您的余额是{money}元")


def 存款():
    存入 = int(input("请输入存款金额:"))
    global money
    money = money + 存入
    print(f"您当前余额是{money}元")


def 取款():
    存入 = int(input("请输入取款金额:"))
    global money
    money = money - 存入
    print(f"您当前余额是{money}元")


def 菜单():
    global 操作
    操作 = input(
        "----你好,欢迎您大冤种----\n您需要操作的是:\n查询余额\t[输入1]\n存款\t\t[输入2]\n取款\t\t[输入3]\n退出\t\t[输入4]\n请输入你的选择:")


name1 = input("欢迎来当大冤种,请输入您的姓名:")
if name1 == name:
    while True:
        菜单()
        if 操作 == "1":
            查询余额()
        elif 操作 == "2":
            存款()
        elif 操作 == "3":
            取款()
        elif 操作 == "4":
            print("886!")
            break
        else:
            print("输入错误,退出!")
            break
else:
    print("名字不对,886")

示例

money = 5000000
name = input("请输入您的姓名:")


def query(show_header):
    if show_header:
        print("----------查询余额----------")
    print(f"{name},您好,您的余额剩余:{money}元")


def saving(num):
    global money
    money += num
    print("----------存款----------")
    print(f"{name},您好,您存款{num}元成功。")
    query(False)


def get_money(num):
    global money
    money -= num
    print("----------取款----------")
    print(f"{name},您好,您取款{num}元成功。")
    query(False)


def main():
    print("----------主菜单----------")
    print(f"{name},您好,欢迎来到大冤种ATM。请选择操作:")
    print("查询余额\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":
        query(True)
        continue
    elif keyboard_input == "2":
        num = int(input("您想要存多少钱?请输入:"))
        saving(num)
        continue
    elif keyboard_input == "3":
        num = int(input("您想要取多少钱?请输入:"))
        get_money(num)
        continue
    else:
        print("886!")
        break

QQ截图20220828152746.png

最后修改:2022 年 08 月 28 日
如果觉得我的文章对你有用,请随意赞赏