定义一个员工信息, 员工号,姓名,工作时间,请编写函数求5个员工的 工资,其中员工工资标准是每小时200元
时间: 2023-05-11 15:05:47 浏览: 64
好的,我可以为您编写一个函数来计算员工的工资。以下是一个示例代码:
```
def calculate_salary(employee_info):
salary_list = []
for employee in employee_info:
salary = employee['work_time'] * 200
salary_list.append(salary)
return salary_list
employee_info = [
{'employee_id': 1, 'name': '张三', 'work_time': 8},
{'employee_id': 2, 'name': '李四', 'work_time': 6},
{'employee_id': 3, 'name': '王五', 'work_time': 7},
{'employee_id': 4, 'name': '赵六', 'work_time': 9},
{'employee_id': 5, 'name': '钱七', 'work_time': 5}
]
print(calculate_salary(employee_info))
```
这个函数接受一个员工信息列表作为参数,其中每个员工都有一个员工号、姓名和工作时间。函数会计算每个员工的工资,根据每小时200元的标准计算。最后,函数会返回一个工资列表,其中包含每个员工的工资。在这个示例中,我们使用了一个包含5个员工的列表来测试函数。
相关问题
定义一个员工的信息,员工号,姓名,工作时间,请编写函数求五个员工的工资,员工工资标准是每小时200元
好的,以下是一个示例函数,用于计算五个员工的工资:
```python
def calculate_salary():
employees = [
{'id': 1, 'name': '张三', 'hours': 160},
{'id': 2, 'name': '李四', 'hours': 180},
{'id': 3, 'name': '王五', 'hours': 200},
{'id': 4, 'name': '赵六', 'hours': 220},
{'id': 5, 'name': '钱七', 'hours': 240},
]
rate = 200 # 每小时工资标准
for employee in employees:
salary = employee['hours'] * rate
print(f"{employee['name']}的工资为:{salary}元")
```
请注意,这只是一个示例函数,实际情况中,员工的信息可能会以不同的方式存储,计算工资的方式也可能不同。
用c语言定义一个员工的信息,员工号,姓名,工作时间,请编写函数求五个员工的工资,员工工资标准是每小时200元
好的,以下是用 C 语言定义员工信息并计算工资的代码:
```c
#include <stdio.h>
struct Employee {
int id;
char name[20];
int work_hours;
};
float calculate_salary(int work_hours) {
return work_hours * 200;
}
int main() {
struct Employee employees[5] = {
{1, "张三", 8},
{2, "李四", 10},
{3, "王五", 6},
{4, "赵六", 9},
{5, "钱七", 7}
};
for (int i = 0; i < 5; i++) {
float salary = calculate_salary(employees[i].work_hours);
printf("员工 %d,姓名:%s,工作时间:%d 小时,工资:%.2f 元\n",
employees[i].id, employees[i].name, employees[i].work_hours, salary);
}
return 0;
}
```
输出结果如下:
```
员工 1,姓名:张三,工作时间:8 小时,工资:1600.00 元
员工 2,姓名:李四,工作时间:10 小时,工资:2000.00 元
员工 3,姓名:王五,工作时间:6 小时,工资:1200.00 元
员工 4,姓名:赵六,工作时间:9 小时,工资:1800.00 元
员工 5,姓名:钱七,工作时间:7 小时,工资:1400.00 元
```
希望这个回答能够帮到您!