已知奶茶店的种类和价格对应的字典数据,键值对格式:“奶茶名:价格”。{"原味冰奶茶":3,"香蕉冰奶茶":5,"草莓冰奶茶":5,"蒟蒻冰奶茶":7,"珍珠冰奶茶":7}请设计一个程序实现奶茶的购买和计价功能。输入购买的奶茶名和数量,自动计算金额。可实现多次购买,并计算输出最后的总价,运行结果如图4- 10所示。保存程序名:奶茶计价.py图4- 10奶茶店运行图
时间: 2023-05-30 07:02:36 浏览: 119
# 奶茶店的字典数据
tea_dict = {"原味冰奶茶":3,"香蕉冰奶茶":5,"草莓冰奶茶":5,"蒟蒻冰奶茶":7,"珍珠冰奶茶":7}
# 购买奶茶的函数
def buy_tea():
total_price = 0 # 总价初始化为0
while True:
tea_name = input("请输入要购买的奶茶名字(输入Q结束购买):")
if tea_name == "Q": # 如果输入Q,则结束购买
break
if tea_name not in tea_dict: # 如果输入的奶茶不在字典数据中,提示错误信息
print("对不起,我们暂时没有这种奶茶,请重新输入!")
continue
tea_num = int(input("请输入购买数量:")) # 输入购买数量
tea_price = tea_dict[tea_name] # 获取奶茶的单价
tea_total_price = tea_num * tea_price # 计算购买该种奶茶的总价
total_price += tea_total_price # 累加总价
print("已成功加入购物车!")
return total_price # 返回总价
# 主程序
if __name__ == '__main__':
print("欢迎来到奶茶店!")
total_price = buy_tea() # 调用购买奶茶的函数,获取总价
print("您购买的所有奶茶总价为:", total_price, "元。欢迎再次光临!")
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)