q4:编写一个函数calculate_net_profit,该函数接受销售额和成本作为参数,并返回净利润。使用这个函数计算并打印每个门店的净利润,并将Store_C的净利润赋值给变量a4。 知识点提示:自定义函数
时间: 2024-09-21 09:10:38 浏览: 39
首先,我们可以创建一个名为`calculate_net_profit`的函数,接收两个参数`sales`(销售额)和`costs`(成本),然后通过从销售额中减去成本来计算净利润。接下来,我们将遍历`stores_data`字典,对每个门店应用这个函数,并打印出净利润。对于Store_C,我们直接将其净利润存储到变量`a4`中。
以下是实现这个功能的代码:
```python
def calculate_net_profit(sales, costs):
net_profit = sales - costs
return net_profit
# 初始化Store_C的净利润
a4 = 0
# 遍历 stores_data
for store, data in stores_data.items():
sales = data['sales']
costs = data['costs']
net_profit = calculate_net_profit(sales, costs)
print(f"{store} 的净利润: {net_profit}")
# 对于 Store_C,特殊处理
if store == 'Store_C':
a4 = net_profit
# 存储Store_C的净利润到变量a4
print("Store_C 的净利润: ", a4)
```
现在,`a4`已经包含了Store_C的净利润了。
阅读全文