python点菜结账

歆钇 问答 2024-04-30 375 0

利用Python编写点菜程序的简单实现

点菜程序是一个常见的应用场景,利用Python编写一个简单的点菜程序可以帮助餐厅或者外卖平台提高效率。下面是一个简单的Python点菜程序的实现示例。

```python

定义菜单

menu = {

'鱼香肉丝': 20,

'宫保鸡丁': 25,

'红烧肉': 30,

'清蒸鲈鱼': 35,

'番茄炒蛋': 15

}

打印菜单

print("欢迎光临,请选择以下菜品:")

for dish, price in menu.items():

print(f"{dish}: ¥{price}")

初始化订单

order = {}

用户点菜

while True:

dish = input("请输入您要点的菜品名称(输入'结束'结束点菜):")

if dish == '结束':

break

if dish in menu:

quantity = int(input(f"请输入'{dish}'的数量:"))

order[dish] = quantity

else:

print("抱歉,该菜品不在菜单中,请重新选择。")

打印订单

print("\n您的订单如下:")

total_price = 0

for dish, quantity in order.items():

price = menu[dish] * quantity

print(f"{dish} × {quantity}:¥{price}")

total_price = price

打印总价

print(f"\n总价:¥{total_price}")

```

这个程序首先定义了一个菜单,然后打印出菜单供用户选择。接着用户可以输入要点的菜品名称和数量,程序会记录用户的点菜信息。最后打印出用户的订单及总价。

此程序还可以进一步扩展,添加错误处理、优惠活动、结账功能等。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

最近发表

歆钇

这家伙太懒。。。

  • 暂无未发布任何投稿。