某公司现有java程序开发部门、c#程序开发部门、asp.net程序测试部门、前端程序开发部门四个部门。编写一个程序实现新入职的员工的部门分配,要求根据用户输入的员工姓名和应聘语言确定员工应该分配到哪个部门。若公司没有与输入的语言匹配的部门,则进行相关提示。
时间: 2023-04-27 07:05:02 浏览: 186
可以使用以下伪代码实现:
1. 定义四个部门的语言要求
java_dept = ["Java"]
csharp_dept = ["C#"]
aspnet_dept = ["ASP.NET"]
frontend_dept = ["HTML", "CSS", "JavaScript"]
2. 获取用户输入的员工姓名和应聘语言
name = input("请输入员工姓名:")
language = input("请输入员工应聘语言:")
3. 根据语言匹配部门
if language in java_dept:
dept = "Java程序开发部门"
elif language in csharp_dept:
dept = "C#程序开发部门"
elif language in aspnet_dept:
dept = "ASP.NET程序测试部门"
elif language in frontend_dept:
dept = "前端程序开发部门"
else:
print("公司没有与输入的语言匹配的部门,请重新输入。")
# 可以加上重新输入的代码
4. 输出员工部门分配结果
print(name + "被分配到" + dept + "。")
阅读全文