猫史档案馆


【Python作品分享】自助点单机-成果包-澄澄【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

自助点单机

可以选择套餐还是单点

如果选择套餐则可以选择套餐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


回复

上一页1 页 / 共 1下一页
不起眼的账号不起眼的账号

5号——2套餐

点赞0


评论