用Python写一个部位分类
时间: 2024-03-06 11:06:31 浏览: 33
好的,以下是一个用 Python 实现的简单的部门分类程序,以职能为分类方式:
```python
departments = {
'项目管理部': ['项目经理', '项目助理', '项目文员'],
'设计部': ['设计师', '美工', 'UI设计师', 'UE设计师'],
'研发部': ['研发工程师', '软件工程师', '硬件工程师'],
'制造部': ['生产主管', '生产工人', '流水线操作工'],
'质量部': ['品质经理', '质量检查员', '质量控制员'],
'采购部': ['采购经理', '采购员', '采购助理'],
'销售部': ['销售主管', '销售经理', '销售代表']
}
def classify_staff(staff_name):
for department, staff_list in departments.items():
if staff_name in staff_list:
return department
return '未分类'
print(classify_staff('项目经理')) # 输出 '项目管理部'
print(classify_staff('软件工程师')) # 输出 '研发部'
print(classify_staff('财务经理')) # 输出 '未分类'
```
这个程序中,我们通过一个字典来存储各部门和部门成员的信息。`classify_staff` 函数接受一个员工姓名作为输入,遍历字典中的所有部门,检查该员工是否在该部门的成员列表中。如果找到了匹配的部门,就返回该部门的名称。如果遍历完了所有部门还没有找到匹配的部门,就返回一个默认的“未分类”部门。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)