用户:
展示账号查看:0 回复:1 评论:0 创建时间:2020-07-04T13:23:45
【作品展示】

【作品介绍】
自助点单机可以选择套餐还是单点
如果选择套餐则可以选择套餐1或者2
如果选择单品则反复询问要点的内容
最后输出所点的食物以及总价格
【作品源代码】
'''自助点单机'''
'''
阿短家的小区附近开了一家快餐店,由于物美价廉,每天来吃饭的人都很多,老板发现这人一多收银成了个难题。
于是,善良的阿短决定帮老板制作一个自助收点单小程序,可以帮助客人快速点单以及计算出应该支付的价格。
请你一起来协助阿短完成这个任务吧。
快餐店里售卖的东西如下:
10元:汉堡,鸡肉卷,牛肉面,三明治
6元:薯条,沙拉,花生米,可乐,柠檬茶,紫菜汤
客户每次可以任选自己想要的单品,也可直接选择套餐。
套餐如下:
套餐1(共20块):汉堡,薯条,可乐
套餐2(共20块):鸡肉卷,沙拉,柠檬茶
'''
#输出我们餐厅有哪些选项
#创建字符串变量的时候,只需要在想要创建的内容两端加上引号即可
a ="10元:汉堡,鸡肉卷,牛肉面,三明治"
b ="6元:薯条,沙拉,花生米,可乐,柠檬茶,紫菜汤"
print("我们的菜品喵+a)
print(b)
c = "套餐1(共20块):汉堡,薯条,可乐"
d = "套餐2(共20块):鸡肉卷,沙拉,柠檬茶"
print("我们的套餐喵+c)
print(d)
#询问顾客是否要点套餐
m=input("是否要点套餐")
#如果点套餐的话,处理套餐代码:
if m=="y":
n=input("选择套餐1或2")
if n==1:
print(c)
else :
print(d)
else:
z=0
x=""
#否则处理单点代码
while 1 == 1:
x+=input("请选择单品")
if x in a:
z+=10
else:
z+=6
e=input("是否继续点餐")
if e=="y":
continue
else:
s=str(z)
print(x+","+s)
break
#已知在while循环挡住有break
#continue, 指的是在while循环当中,结束本次循环,直接进入下一次循环
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn