这个程序只是我摸鱼的时候随随便便搞的,奶茶都喝不到,实在没有什么意思。
上代码:
print("这是我的买奶茶程序!目前只有文字版,希望你玩的开心!")
milktea = {"珍珠奶茶":"12元","杨枝甘露":"15元","草莓奶茶":"13元","大杯纯奶茶":"10元","港式奶茶":"12元","奥利奥奶茶":"12元","黑糖奶茶":"15元"}
user_drink = input("请问您想要什么饮品:")
if user_drink in milktea:
print("好的,您点的"+ user_drink +"(价格为:" + milktea[user_drink] + ")正在制作,请稍等。。。")
print("-" * 60)
print("您点的饮品做好啦!请付" + milktea[user_drink] + "。")
user_payment = input("请输入您付的款数:")
if user_payment == milktea[user_drink] :
print("谢谢惠顾,欢迎下次光临!")
else :
print("付款失败!")
else:
print("您想要的饮品本店暂时还没有。")
说下思路:先打印一个欢迎语,然后定义一个字典,在里面装上饮品,接下来向用户询问要点什么,最后要判断用户输入的是不是在我们的字典里的饮品, 要不然后面就会出问题。如果是,就给他做,然后让他付款,如果不是,就结束。
下面是效果图:
可以看到,如果输入的都正确,程序会给你奶茶,然后结束;