鱼C论坛

 找回密码
 立即注册
查看: 2675|回复: 3

[技术交流] 点餐程序

[复制链接]
发表于 2019-12-1 17:33:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
根据小甲鱼老师的通讯录程序,稍微改动编写了个点餐程序。
  1. print('''---- 欢迎进入点餐程序----
  2.          ---- 1:查询菜单      ----
  3.          ---- 2:插入新的菜    ----
  4.          ---- 3:删除已有菜    ----
  5.          ---- 4:退出点餐程序  ----''')
  6. dict1={'小鸡炖蘑菇':'¥20','手撕包菜':'¥12','竹笋炒肉':'¥18','玉米排骨汤':'¥20','海带排骨汤':'¥20','辣椒炒肉':'¥16','黄焖鸡':'¥16','牛腩饭':'¥25'}
  7. while 1:
  8.     n=int(input("请输入相关的指令代码:"))
  9.    
  10.     if(n==1):
  11.         name=input('请输入菜名:')
  12.         if name in dict1:           #菜名在菜单中
  13.             print(name+':'+dict1[name])
  14.         else:                       #菜名不在菜单中
  15.             print('您输入的菜名不在菜单中!')
  16.             
  17.     if(n==2):
  18.         name=input('请输入菜名:')
  19.         if(name in dict1):       #查询菜名是否在菜单中
  20.             print("您输入的菜名在菜单中已存在-->>",end='')  #如果此菜名在菜单中,则打印出此菜名信息
  21.             print(name+':'+dict1[name])   
  22.             answer=input("是否修改菜单(YES/NO):") #问是否需要修改菜名
  23.             if (answer=='YES'):
  24.                 modify_value=input("请输入金额:") #若需要修改,将菜名单价更改。
  25.                 dict1[name]= modify_value
  26.         else:
  27.              insert_value=input('请输入金额:')    #若菜名不在菜单中,则直接往菜单中加入此菜
  28.              dict1[name]=insert_value
  29.             
  30.     if(n==3):
  31.         name=input('请输入菜名:')
  32.         if(name in dict1):
  33.             dict1.pop(name)
  34.             print("已经删除此菜名信息")
  35.         else:
  36.             print('您输入的菜名信息不存在。')
  37.             
  38.     if(n==4):
  39.         break
  40. print('---感谢您的用餐,欢迎下次再来!谢谢!---')
复制代码

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
ykn大神6 + 1 + 1 鱼C有你更精彩^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-12-1 17:34:55 | 显示全部楼层
小伙伴们有没有饿了!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-1 17:36:28 | 显示全部楼层
字典里的单价记得要用一对单引号括起来。如果只有数字,就不必了。刚才一直在报错,原来是我没括起来。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-1 18:51:28 | 显示全部楼层
奋飞的猪 发表于 2019-12-1 17:36
字典里的单价记得要用一对单引号括起来。如果只有数字,就不必了。刚才一直在报错,原来是我没括起来。

刚吃完饭啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 02:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表