当前位置:   article > 正文

用python做餐厅点餐系统_python餐厅点餐系统

python餐厅点餐系统

朋友们大家好,

今天我给大家带来的内容是:用python做餐厅点餐系统。列表里的内容可以进行添加或修改

上代码:

  1. import time
  2. import random
  3. buy=[]
  4. money=0
  5. food=[['芝士三明治',6],['牛排汉堡',16],['超多薯条',13],['大杯可乐',6],['奶昔',8]]
  6. random.shuffle(food)
  7. number=random.randint(0,1)
  8. print('+==========欢迎使用点餐系统==========+')
  9. time.sleep(1)
  10. print('今日推荐美食:',food[number][0],food[number+1][0],food[number+2][0])
  11. print()
  12. time.sleep(1)
  13. print('今日美食:')
  14. time.sleep(1.5)
  15. for i in range(len(food)):
  16. print(i+1,food[i][0])
  17. time.sleep(0.1)
  18. while True:
  19. time.sleep(0.8)
  20. print()
  21. ask=int(input('请问您想选择哪个食物(序号,按999结账,按99清空购物车):'))
  22. if ask==999:
  23. print()
  24. print('+==================+')
  25. time.sleep(0.8)
  26. if len(buy)>0:
  27. print('您选择的食物:')
  28. time.sleep(0.8)
  29. for i in range(len(buy)):
  30. print(buy[i],end='')
  31. time.sleep(0.2)
  32. time.sleep(0.8)
  33. print()
  34. print('总计金额:',money,'元')
  35. ask3=input('您是否结账[y/n]?')
  36. if ask3=='y':
  37. print()
  38. print('您已下单,感谢您的购买~')
  39. buy.clear()
  40. time.sleep(1)
  41. if ask3=='n':
  42. print('您选择继续购买')
  43. time.sleep(0.8)
  44. else:
  45. print('你目前还没有买食物哦~')
  46. time.sleep(0.8)
  47. print('+==================+')
  48. if ask==99:
  49. print()
  50. print('您已清空购物车')
  51. buy.clear()
  52. else:
  53. print()
  54. if ask==999 or ask==99:
  55. continue
  56. else:
  57. if len(food)>=ask:
  58. print('+==============================+')
  59. print('您选择的食物:',food[ask-1][0])
  60. time.sleep(0.6)
  61. print('超实惠价格:',food[ask-1][1])
  62. time.sleep(0.8)
  63. print()
  64. ask2=input('加入购物车[y/n]? ')
  65. if ask2=='y':
  66. print('好的')
  67. buy+=[food[ask-1][0]]
  68. money+=food[ask-1][1]
  69. time.sleep(0.8)
  70. print('+==============================+')
  71. else:
  72. print('您选择不加入购物车')
  73. time.sleep(0.8)
  74. print('+==============================+')
  75. if ask>len(food):
  76. print('你选择的',ask,'号食物不存在')
  77. time.sleep(0.8)
  78. print('+==============================+')

 

好啦,今天的内容就到这里,感谢观看,谢谢。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/56647
推荐阅读
相关标签
  

闽ICP备14008679号