📅  最后修改于: 2023-12-03 15:11:00.174000             🧑  作者: Mango
最近公司想要统计每位员工的最低加薪幅度,使得每位员工在加薪之后都不会感到不公平。这对于程序员来说,需要编写一个程序来实现这个功能。程序需要满足以下几个需求:
为了实现这个需求,我们可以使用Python编写一个控制台程序。在程序中,我们可以使用以下技术实现:
input()
函数读取每位员工的工资与等级,并将其存储在一个字典中下面是示例代码:
# 读取员工的工资与等级
employee_salary = {}
while True:
employee_name = input("请输入员工姓名(输入“exit”停止输入):")
if employee_name == "exit":
break
employee_salary[employee_name] = {
"salary": int(input("请输入员工工资:")),
"level": int(input("请输入员工等级:"))
}
# 计算并输出每位员工的最低加薪幅度
for employee_name, employee_data in employee_salary.items():
if employee_data["level"] == 1:
min_salary = employee_data["salary"] * 1.2
elif employee_data["level"] == 2:
min_salary = employee_data["salary"] * 1.1
else:
min_salary = employee_data["salary"] * 1.05
min_salary = round(min_salary, 2)
print(f"{employee_name}的最低加薪幅度为{min_salary - employee_data['salary']}元(加薪后工资为{min_salary}元)")
通过上面的技术实现,我们可以轻松地计算出每位员工的最低加薪幅度,并输出到控制台中。这个程序可以有效地解决公司想要统计每位员工的最低加薪幅度的需求。