menu_list =[{"id": 1, "name":"1.糖醋排骨","price":34,"$":"元"},{"id": 2, "name":"2.糖醋鱼", "price": 23,"$":"元"},{"id": 3, "name":"3.大盘鸡", "price": 65,"$":"元"},{"id": 4, "name":"4.红烧肉", "price": 66,"$":"元"},{"id": 5, "name":"5.梅菜扣肉","price":21,"$":"元"}]
Order_list = []
print('==========================欢迎光临王老狗饭馆,祝您用餐愉快====================================')
print('今日菜单:')
for menu in menu_list:print(menu.get('name'),menu.get('price'),menu.get('$'))
while True:  print('='*50)print("1.用户点餐\n2.取消点餐\n3.确认菜单\n4.结账")server = int(input("请选择服务:"))if server == 1:while True:menu_add = input("请输入菜名编号或输入Y结束点菜:")if menu_add.upper() != 'Y':for m in menu_list:if m.get('id')== int(menu_add):Order_list.append(m)breakelse:print('==================已点菜=====================')total_price = 0for order in Order_list:print(order.get('name'),order.get('price'),order.get('$'))total_price += int(order.get('price'))                 print('                           小计:{}元'.format(total_price))breakelif server == 2:menu_del = input("请输入要取消的菜名:")for order in Order_list:if order.get('id') == int(menu_del):Order_list.remove(order)print('==================已点菜=====================')total_price = 0for order in Order_list:print(order.get('name'),order.get('price'),order.get('$'))total_price += int(order.get('price'))                 print('                           小计:{}元'.format(total_price))elif server == 3:print('==================已点菜=====================')total_price = 0for order in Order_list:print(order.get('name'),order.get('price'),order.get('$'))total_price += int(order.get('price'))                   print('                           小计:{}元'.format(total_price))         elif server == 4:  print('=================您的消费菜单=======================')     total_price = 0for order in Order_list:print(order.get('name'),order.get('price'),order.get('$'))total_price += int(order.get('price'))print('           总计消费:{}元'.format(total_price))print('==================欢迎您再次光临,再见!=====================')break

python 简单点餐系统相关推荐

  1. android简单点餐系统_微信点餐和扫码点餐系统能为商家带来什么?

    近几年来,我们去餐厅吃饭的时候可能会发现,很多餐厅都安装扫码点餐系统.和微信点餐系统,相比传统餐饮软件及传统模式,这带来的不只是节省人工.一套系统稳定.功能齐全的微信点餐系统,对餐饮管理而言,能够降低 ...

  2. python外卖点餐系统毕业设计开题报告

    本文给出的python毕业设计开题报告,仅供参考!(具体模板和要求按照自己学校给的要求修改) 选题目的和意义 目的:本课题主要目标是设计并能够实现一个基于Python在线外卖点餐系统,管理员通过后台添 ...

  3. [附源码]计算机毕业设计Python微信点餐系统(程序+源码+LW文档)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  4. 使用Python简单模拟Linux系统的tree工具

    Linux系统中有个tree工具可以用比较好看的形式来显示指定文件夹的目录结构.例如下图(来自于网络): 本文代码使用Python对Linux系统的tree命令简单进行了模拟,不过还不是特别像,大家可 ...

  5. 如何做一个基于python外卖点餐系统毕业设计毕设作品(Django框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于Python(Django框架)的网站开发属于B/S架构(即浏览器和服务器架构模式), ...

  6. python简单代码input-【python系统学习05】input函数——实现人机交互

    input函数 目录 input用途 实现人机交互: 1.你提出问题打印在屏幕上, 2.运行程序的人再输入回答. 3.按下回车,程序得到收集来的回答 4.之后,逻辑向下继续运行. 我们写的程可以实现根 ...

  7. python毕业设计作品基于django框架外卖点餐系统毕设成品(8)毕业设计论文模板

    整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术 主要python技术介绍:框 ...

  8. python毕业设计作品基于django框架外卖点餐系统毕设成品(5)任务书

    整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术 主要python技术介绍:框 ...

  9. python毕业设计作品基于django框架外卖点餐系统毕设成品(4)开题报告

    整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术 主要python技术介绍:框 ...

  10. python简单的小程序_Python简单小程序---名片简易系统

    Python简单小程序---名片简易系统 主程序功能代码 import cards_tools while True: cards_tools.show_meun() action = int(inp ...

最新文章

  1. qpython3h手机版 写弹窗代码_Android Q之气泡弹窗的实现示例
  2. SQLServer 中存储过程返回的三种方式( 包括存储过程的创建, 在存储过程中调用, 在VS中调用的方法)...
  3. 在User Control 中使用 CustomValidator
  4. 什么是k-NN算法?怎样实现?终于有人讲明白了
  5. modelsim不停出现loading……无法仿真
  6. matlab设计激光腔,激光原理课程设计
  7. struts2(一) struts2入门
  8. 抽象类继承 java_java继承抽象类
  9. windows10系统电脑点击睡眠没反应怎么办?
  10. PO、VO、BO、POJO、DAO、DTO都是什么对象
  11. Sharepoint对List增删改操作
  12. Linux如何安装iperf软件,【iperf】iperfforLinux-最笨下载
  13. jq插件jquery-barcode.js生成条形码
  14. 天正安装autocad启动失败_安装天正后cad无法启动 - 卡饭网
  15. 跳马问题:马走日,请问马从0,0位置出发,走到x,y目标点,还必须走k步,有多少种走法
  16. 虚拟变量陷阱原理及算例
  17. 大学英语六级考试题型分值分配、时间分配、做题策略
  18. Adobe Reader 卸载不干净处理方法
  19. 00后小花张子枫亲力推荐 OPPO Reno6系列影像表现着实不俗
  20. meo学习笔记1:编译是什么——程序的执行过程概述

热门文章

  1. 【JAVASE】IO系列 BufferedReader(超详细解析)
  2. 生命在于学习——业务逻辑漏洞
  3. 怎样把flac转换成mp3?四个步骤完成
  4. 基于facades数据集的图像成任务,完成各种GAN的对比实验
  5. 无法同步谷歌日历_安卓手机的日历App之选择、使用(附记:纪念日App)
  6. 有关LaaS、PaaS、SaaS概念认识
  7. 技术负责人 vs产品负责人_产品前的人
  8. JavaScript中DOM文档事件
  9. [转]多普达818、828+升级中文WM6.1及必装软件全过程讲解
  10. supermap java,SuperMap iObjects Java 10i 产品介绍