下面是一个示例函数,用于计算所有员工的客户满意度水平:
def calculate_customer_satisfaction(employees):
total_satisfaction = 0
num_employees = 0
for employee in employees:
total_satisfaction += employee['satisfaction']
num_employees += 1
if num_employees == 0:
average_satisfaction = 0
else:
average_satisfaction = total_satisfaction / num_employees
return average_satisfaction
这个函数接受一个包含员工信息的列表作为参数。每个员工都是一个字典,其中包含一个键值对,键为"satisfaction",值为该员工的客户满意度水平。
函数使用一个循环遍历每个员工的满意度,将它们累加到total_satisfaction
变量中,并且在每次迭代时增加num_employees
计数器。
最后,函数计算平均满意度,即将total_satisfaction
除以num_employees
。如果没有员工,平均满意度将被设置为0。
然后,函数返回平均满意度。
你可以通过传递一个包含员工信息的列表来调用这个函数,例如:
employees = [
{'satisfaction': 5},
{'satisfaction': 3},
{'satisfaction': 4},
{'satisfaction': 2}
]
average_satisfaction = calculate_customer_satisfaction(employees)
print(f"平均满意度:{average_satisfaction}")
输出:
平均满意度:3.5
这表示所有员工的客户满意度的平均水平为3.5。