【发布时间】:2023-03-19 09:32:01
【问题描述】:
#字典
pname_price = {"phone":800,"laptop":1500,"refrigerator":1050,"speaker":200,"geyser":400}
#Question - 计算客户的总价(包括折扣)。
Total_price = unit_price*quantity*0.9 #0.9 is for 10% discount
(我的问题是,如果我想将这些值中的任何一个与数量相乘以获得total_price,我应该如何迭代上述字典。)
#Question - 总价将以格式化消息的形式显示给用户,例如
<customer name> purchased <quantity> x <product name>
Unit price: <product price>
Total price: <total price>
(以及如何打印上述问题,如果我从用户那里获取名称并将其存储在列表中并且产品名称在字典中)
【问题讨论】:
-
请展示您尝试过的内容以及遇到问题的地方
-
@MikaelÖhman,我使用 values() 来获取值但无法完成它,因为我想要它作为上述字典中的特定值,它返回字典中所有值的列表
标签: python python-3.x dictionary