用python写一个排班脚本
时间: 2023-02-09 10:56:03 浏览: 291
好的,我们可以使用 Python 来写一个排班脚本。首先,我们需要定义一些变量来存储排班信息,比如每个员工的名字、可以工作的时间段等。
下面是一个简单的例子,假设我们有三个员工,他们的名字分别是 "张三"、"李四" 和 "王五",每个员工都有两个可以工作的时间段,分别是 "上午" 和 "下午"。
```python
# 定义员工信息
employee_1 = {'name': '张三', 'shift_1': '上午', 'shift_2': '下午'}
employee_2 = {'name': '李四', 'shift_1': '上午', 'shift_2': '下午'}
employee_3 = {'name': '王五', 'shift_1': '上午', 'shift_2': '下午'}
# 将员工信息存储在列表中
employees = [employee_1, employee_2, employee_3]
# 按照排班需要,分配每个员工的工作时间
schedule = {'上午': [], '下午': []}
for employee in employees:
schedule[employee['shift_1']].append(employee['name'])
schedule[employee['shift_2']].append(employee['name'])
# 输出最终的排班表
print(schedule)
```
运行上面的代码,输出的排班表应该是这样的:
```python
{'上午': ['张三', '李四', '王五'], '下午': ['张三', '李四', '王五']}
```
这就是一个简单的排班脚本的例子。当然,排班脚本的实际应用要比这个例子复杂得多,可
阅读全文