PyInputPlus是一个第三方模块,类似于input,但是又很多强大的功能。

import pyinputplus as pyip
import sysresponse=pyip.inputYesNo("欢迎来到麦当劳店,很高兴为你服务,现在三明治特价,请问您需要吗(Y/N)?:")
if response=="no":print("欢迎再次光临!")sys.exit()breadPrice = {'全麦面包':7, '白面包':5, '酸面包':8}
proteinPrice = {'鸡肉':4, '火鸡':5, '火腿':3, '豆腐':2}
cheesePrice = {'切达奶酪':3, '瑞士奶酪':4, '马苏里拉奶酪':3}
otherPrice = {'蛋黄酱':1, '芥末':1, '生菜':1, '番茄片':1}paySum = 0breadType = pyip.inputMenu( ['全麦面包', '白面包', '蒜面包'], numbered=True,prompt="请选择面包类型:\n")
paySum+=breadPrice[breadType]proteinType = pyip.inputMenu( ['鸡肉', '火鸡', '火腿','豆腐'], numbered=True,prompt="请选择蛋白质类型:\n")
paySum+=proteinPrice[proteinType]cheeseRes=pyip.inputYesNo("是否需要奶酪(Y/N)?:")
if cheeseRes=="yes":cheeseType=pyip.inputMenu( ['切达奶酪', '瑞士奶酪', '马苏里拉奶酪'], numbered=True,prompt="请选择奶酪类型:\n")paySum+=cheesePrice[cheeseType]                      mayoRes = pyip.inputYesNo('是否添加蛋黄酱(Y/N)?:')
if mayoRes == 'yes':paySum+=otherPrice["蛋黄酱"]mustardRes = pyip.inputYesNo('是否添加芥末(Y/N)?:')
if mustardRes == 'yes':paySum+=otherPrice["芥末"]lettuceRes = pyip.inputYesNo('是否添加生菜(Y/N)?:')
if lettuceRes == 'yes':paySum+=otherPrice["生菜"]tomatoRes = pyip.inputYesNo('是否添加番茄片(Y/N)?:')
if tomatoRes == 'yes':paySum+=otherPrice["番茄片"]sandwichNum = pyip.inputInt('需要几个三明治?: ', min=1)paySum*=sandwichNum
print(f"\n本次一共消费{paySum}元")

运行情况如下:

PyinputPlus模块在麦当劳店三明治点餐计费的应用相关推荐

  1. 麦当劳中国阿里巴巴跨端官方会员店正式上线

    近日,麦当劳中国阿里巴巴跨端官方会员店正式上线,为消费者提供从店内点餐.外卖.卡券购买到消费积分等全场景贯通的体验,标志着麦当劳中国与阿里全域合作全面开启.双方将携手通过平台融合.数据智能应用等创新方 ...

  2. 数字化餐饮转型启示:麦当劳这样开启未来智慧餐厅

    当我第一次听说麦当劳在北京王府井推出第一家"自助"餐厅时,心里还有一点小惊喜或诧异,心里暗想可以"汉堡.鸡翅.薯条.甜品-"随便吃啦,不过后来想那会是什么样的场 ...

  3. 麦当劳经营理念酷似SOA

    IT专家网 > CIO子站 > CIO评论分析 麦当劳经营理念酷似SOA 作者: 王洪伟 , 出处:论坛, 责任编辑: 罗丽艳, 2008-01-31 08:44 麦当劳品牌的创始人是雷. ...

  4. 麦当劳中国开心乐园餐重磅升级:由三件套升级为四件套

    麦当劳中国在一年一度的"麦麦全席"上宣布开心乐园餐重磅升级:由三件套升级为四件套,增加了蔬果的选择及比重,以提供更丰富.更均衡的膳食.麦当劳中国还宣布与华特迪士尼公司强强联手,开启 ...

  5. 北京大兴国际机场首家麦当劳开业

    北京大兴国际机场正式投运之际,麦当劳中国宣布,位于国内到达层二层17号门的麦当劳餐厅正式开业.餐厅占地逾250平方米,配备麦咖啡和86个用餐位,9月30日起将全天24小时服务顾客.作为机场内首家西式快 ...

  6. 新品上市!麦当劳中国首款半鸡;明星精酿啤酒品牌VEDETT;和府捞面“小面小酒”华北首店落地...

    麦当劳.东鹏饮料.明星精酿啤酒品牌VEDETT.和府捞面"小面小酒"等企业最新动态. 新品上市 麦当劳中国首款半鸡 麦当劳中国推出全新青花椒风味半鸡及0度泡泡啤风味饮组合,该组合于 ...

  7. 麦当劳进入中国内地市场三十周年,官方周边店线上开业

    今年是麦当劳进入中国内地市场第三十年."麦当劳无限店"线上官方周边店正式上线,以轻松有趣的方式和广大消费者共同庆祝麦当劳中国三十周年,分享无限热爱.10月3日至10月4日,麦当劳中 ...

  8. 麦当劳中国公司更名“金拱门”;上海首批无人店已关闭;谷歌地图推出“减肥”功能丨价值早报

    第[752]期早报由[周四]赞助播出 01 今日头条 麦当劳改名,现在叫"金拱门" 麦当劳(中国)有限公司已于2017年10月12日正式更名为金拱门(中国)有限公司,其各地分公司也 ...

  9. 越南中原传奇咖啡海外首店上海开业;麦当劳中国发布首家“零碳餐厅”;星巴克公司发布2025中国战略愿景 | 食品饮料新品...

    美通社消息:麦当劳.棒约翰.达美乐比萨.星巴克.越南中原传奇咖啡.奔富.百乐嘉利宝.Beyond Meat.Green Coffee Company等企业发布最新动态. 新店开业 9月21日,越南咖啡 ...

最新文章

  1. 创新创新再创新(4)
  2. 关于wordpress 点击文章查看内容跳转加载失败(404)的解决方法
  3. java程序员高薪持续的原因有哪些
  4. ASP.NET中Session模型简介
  5. python perl shell_Shell Perl Python 介绍
  6. mysql为何500w拆表_【mysql】MySQL 单表500W+数据,查询超时,如何优化呢?
  7. sql server 缓存_搜索SQL Server查询计划缓存
  8. ViewPager和Tabhost结合,可滑动的tabhost
  9. ADRC自抗扰控制,有手就行
  10. 计算机网络阶段,计算机网络发展的四个阶段
  11. 平行四边形背景的制作
  12. 他 1 个月写了个操作系统,退休后去做飞行员!
  13. c 语言除法运算,C 语言简单加减乘除运算
  14. 沙龙干货 Vol.1|如何让游戏广告收益不再艰难?演讲 PPT 免费领取!
  15. 小程序也能是App中的引流神器?
  16. js html5 音乐播放器代码大全,js实现简单音乐播放器
  17. 50部不可不看的时空/穿越电影
  18. Stata基础(一)
  19. 微信组件:微信转账查询
  20. GaussDB(DWS)介绍

热门文章

  1. 智能取餐柜“重出江湖”引发的思考
  2. 基于朴素贝叶斯的图像分类
  3. 谈钱不尴尬,程序员面试谈薪资的6个必知技巧!
  4. origin 删除一列数据后,柱状图折线图如何对应修改
  5. c语言占八个字节的浮点数是,『double转八字节十六进制』double占8字节 一个数字占1字节 为什么能精确16位 我觉得只有8位,,,...
  6. MindManager思维导图制作教程案例
  7. Linux编写c程序计算圆的面积,c语言如何计算圆面积和周长
  8. 跨列 哪个属性 html,跨列column-span属性详解
  9. 数据结构-满k叉树例题
  10. python 进程,线程,协程篇