emp = "7788,SCOTT,3000,10|7654,zhangsan,2500,10|1234,KING,5000,10|7369,SMITH,800,10"用python # 打印出员工的人数 ,最高工资,最低工资,平均工资
时间: 2023-09-14 19:07:18 浏览: 35
可以按照逗号和竖线分割字符串,然后再对每个员工的工资进行统计计算。可以使用以下代码实现:
```python
emp = "7788,SCOTT,3000,10|7654,zhangsan,2500,10|1234,KING,5000,10|7369,SMITH,800,10"
# 按照竖线分割成员工列表
emp_list = emp.split('|')
# 统计员工人数
emp_count = len(emp_list)
# 初始化最高工资和最低工资
max_salary = 0
min_salary = float('inf')
# 统计总工资
total_salary = 0
# 遍历每个员工,统计工资信息
for e in emp_list:
# 按照逗号分割员工信息
e_info = e.split(',')
# 获取工资信息
salary = int(e_info[2])
# 更新最高工资和最低工资
if salary > max_salary:
max_salary = salary
if salary < min_salary:
min_salary = salary
# 累加总工资
total_salary += salary
# 计算平均工资
avg_salary = total_salary / emp_count
# 打印结果
print("员工人数:", emp_count)
print("最高工资:", max_salary)
print("最低工资:", min_salary)
print("平均工资:", avg_salary)
```
运行以上代码,输出结果如下:
```
员工人数: 4
最高工资: 5000
最低工资: 800
平均工资: 2825.0
```
相关推荐
![](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)