python制作餐馆管理系统

**

制作餐馆管理系统

要求如下:
1.初始化菜品信息(菜名,菜单价,点赞数,剩余份数),最少初始化三个菜品。
2.点击我要点菜,显示所有菜品信息及编号。
3.用户选择编号,将菜品添加到购物车,并扣除菜品信息中的分数。
4.用户进入购物车,点击结算(可以结算多个菜品),提示用户输入付款金额。
5.付款大于结账金额,提示结账成功,结账成功后可以到我的订单中进行点赞。
6.变更购物车中菜品份数。


dict = [
    {"菜品":"鱼香肉丝","菜单价":88,"点赞数":100,"剩余份数":10},
    {"菜品":"麻婆豆腐","菜单价":66,"点赞数":100,"剩余份数":10},
    {"菜品":"水煮肉片","菜单价":33,"点赞数":100,"剩余份数":10},
]

money = 0;
i = 0;

while i == 0:
    print("*********************点餐系统*********************")
    print("1.鱼香肉丝,剩余",dict[0]["剩余份数"])
    print("2.麻婆豆腐,剩余",dict[1]["剩余份数"])
    print("3.水煮肉片,剩余",dict[2]["剩余份数"])
    print("4.结算")
    xz = int(input("请输入所选菜品编号:"))
    if xz == 1:
        print("*********************鱼香肉丝********************")
        if dict[0]["剩余份数"] > 0:
            dict[0]["剩余份数"] = dict[0]["剩余份数"] - 1;
            print("1.鱼香肉丝,剩余", dict[0]["剩余份数"])
            money = money + dict[0]["菜单价"]
            print("金额:", money)
        else:
            print("该菜品已经卖完,请选择其他菜品。")
    elif xz == 2:
        print("*********************麻婆豆腐*********************")
        if dict[1]["剩余份数"] > 0:
            dict[1]["剩余份数"] = dict[1]["剩余份数"] - 1;
            print("2.麻婆豆腐,剩余", dict[1]["剩余份数"])
            money = money + dict[1]["菜单价"]
            print("金额:", money)
        else:
            print("该菜品已经卖完,请选择其他菜品。")
    elif xz == 3:
        print("*********************水煮肉片*********************")
        if dict[2]["剩余份数"] > 0:
            dict[2]["剩余份数"] = dict[2]["剩余份数"] - 1;
            print("3.水煮肉片,剩余", dict[2]["剩余份数"])
            money = money + dict[2]["菜单价"]
            print("金额:", money)
        else:
            print("该菜品已经卖完,请选择其他菜品。")
    else:
        print("*********************结算页面*********************")
        while i == 0:
            print("结算界面:",money)
            money1 = int(input("付款金额:"))
            if money1 >= money:
                print("结账成功")
                print("五星好评返现5元")
                geshu = int(input("请输入点赞个数:"))
                dict[0]["点赞数"] = dict[0]["点赞数"] + geshu;
                print("谢谢惠顾,欢迎下次光临。")
                break
            else:
                print("您的余额不足,请及时充值。")
        break

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚人钊呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值