使用合适的选择函数查询员工的工资,当员工工资大于800小于1500为一级工资,大于1500小于3000为二级工资,大于3000为3级工资,显示工资等级及员工姓名
时间: 2024-12-17 09:50:22 浏览: 13
在许多编程语言中,你可以通过定义一个选择函数来实现这个需求,这里我会以Python为例来说明。首先,我们可以创建一个员工类(Employee),然后定义一个计算工资等级的方法:
```python
class Employee:
def __init__(self, name, salary):
self.name = name
self.salary = salary
def get_salary_level(self):
if self.salary > 800 and self.salary < 1500:
return "一级工资"
elif self.salary > 1500 and self.salary < 3000:
return "二级工资"
else:
return "三级工资"
# 创建一些员工实例
employee1 = Employee("张三", 1200)
employee2 = Employee("李四", 2200)
employee3 = Employee("王五", 4000)
# 查询并打印每个员工的工资等级和姓名
for employee in [employee1, employee2, employee3]:
print(f"{employee.name} 的工资等级是: {employee.get_salary_level()}")
```
在这个例子中,`get_salary_level` 方法根据员工的工资值返回相应的工资等级,而遍历员工列表时,会显示每个员工的姓名和工资等级。
阅读全文