第二部分: ·计算每个员工的总行驶里程、总使用汽油数、平均公里数和总公里费用(每公里6.5元) ·建立字典存储计算结果,每个字典中应包含键名:姓名、总行驶里程、总使用汽油、平均公里和总公里费用。 ·打印字典,将显示上述的所有内容排成整齐的行。
时间: 2023-07-10 12:14:37 浏览: 39
好的,我明白了您的要求。以下是我的回答:
为了计算每个员工的总行驶里程、总使用汽油数、平均公里数和总公里费用,需要对数据进行处理。首先,可以使用以下代码计算每个员工的总行驶里程和总使用汽油数:
```python
# 员工数据字典,格式为 姓名: (行驶里程, 消耗汽油)
data = {
'张三': (120, 10),
'李四': (200, 15),
'王五': (80, 6),
'赵六': (150, 12)
}
# 计算每个员工的总行驶里程和总使用汽油数
total_mileage = {}
total_gas = {}
for name, (mileage, gas) in data.items():
if name not in total_mileage:
total_mileage[name] = 0
total_gas[name] = 0
total_mileage[name] += mileage
total_gas[name] += gas
```
接下来,可以使用以下代码计算每个员工的平均公里数和总公里费用:
```python
# 计算每个员工的平均公里数和总公里费用
average_mileage = {}
total_cost = {}
for name in total_mileage:
average_mileage[name] = total_mileage[name] / total_gas[name]
total_cost[name] = total_mileage[name] * 6.5
```
最后,可以使用以下代码将计算结果存储在字典中,并打印出来:
```python
# 存储计算结果的字典
result = {}
for name in data:
result[name] = {
'姓名': name,
'总行驶里程': total_mileage[name],
'总使用汽油': total_gas[name],
'平均公里数': average_mileage[name],
'总公里费用': total_cost[name]
}
# 打印字典
for name in result:
print(result[name])
```
输出结果如下:
```
{'姓名': '张三', '总行驶里程': 120, '总使用汽油': 10, '平均公里数': 12.0, '总公里费用': 780.0}
{'姓名': '李四', '总行驶里程': 200, '总使用汽油': 15, '平均公里数': 13.333333333333334, '总公里费用': 1300.0}
{'姓名': '王五', '总行驶里程': 80, '总使用汽油': 6, '平均公里数': 13.333333333333334, '总公里费用': 520.0}
{'姓名': '赵六', '总行驶里程': 150, '总使用汽油': 12, '平均公里数': 12.5, '总公里费用': 975.0}
```
希望我的回答能够帮到您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)