创建一个以水果名称作为键,价格作为值的字典。编写一个函数来计算一篮子水果的总成本。
时间: 2024-09-24 09:03:48 浏览: 29
创建一个以水果名称作为键、价格作为值的字典可以这样实现:
```python
fruit_prices = {
"苹果": 5.0,
"香蕉": 3.0,
"橙子": 4.5,
"葡萄": 6.8,
# 更多水果名和价格...
}
```
在这个字典中,每个水果名字对应的价格代表了该水果的成本。
接下来,我们可以编写一个函数`calculate_basket_cost`来计算一篮子水果的总成本,这个函数需要接收一个包含水果及其数量的列表作为输入,然后遍历列表,将每个水果的价格乘以相应的数量,累加到总成本上:
```python
def calculate_basket_cost(fruit_list):
total_cost = 0
for item in fruit_list:
if item["name"] in fruit_prices:
total_cost += fruit_prices[item["name"]] * item["quantity"]
else:
print(f"未找到水果'{item['name']}'的价格")
return total_cost
# 示例篮子
basket = [
{"name": "苹果", "quantity": 2},
{"name": "香蕉", "quantity": 3},
{"name": "橙子", "quantity": 1},
]
# 计算总成本
basket_total = calculate_basket_cost(basket)
print("篮子的总成本为:", basket_total)
阅读全文