吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9009|回复: 15
收起左侧

[Python 转载] 简单的排班表

[复制链接]
ddshttgb 发表于 2019-8-29 10:31
交代一下背景
业务运维组有四个组,每晚需要两个人值班,主跟背,领导再排版的时候经常会出现这月有人值了好几天,但是有人只值了一天班,有的同组的同事分到了一组,导致大家不太开心,所以写一个简单的随机生成的排班工具,代码如下
[Python] 纯文本查看 复制代码
import random

team_one = ['王奇', '王晶', '吴以岳', '李建国']
team_two = ['周智', '郭国强', '孙闯商', '唐强国']
team_three = ['孙兵强', '朱宁', '石一楠', '柳名跃']
team_four = ['王虹懵', '牛丽丽', '杨宏涛', '庞海涛']
for i in range(2):
    for a, b, c, d in zip(random.sample(team_one, 4), random.sample(team_two, 4), random.sample(team_three, 4),
                          random.sample(team_four, 4)):
        print('{}\t{}'.format(a, c))
        print('{}\t{}'.format(b, d))
    for a, b, c, d in zip(random.sample(team_one, 4), random.sample(team_two, 4), random.sample(team_three, 4),
                              random.sample(team_four, 4)):
        print('{}\t{}'.format(c, a))
        print('{}\t{}'.format(d, b))

免费评分

参与人数 5吾爱币 +4 热心值 +5 收起 理由
52pojie666z + 1 + 1 我很赞同!
vectra + 1 + 1 谢谢@Thanks!
对影三人 + 1 + 1 谢谢@Thanks!
一只大八哥 + 1 + 1 我很赞同!
lusikepojie + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ddshttgb 发表于 2019-9-9 17:24
madjingo 发表于 2019-9-5 22:57
很好,能否增加排班天数选择,每五天或六天、七天。

这个不需要吧,三十天的排班都出来了,就顺着往下走呗,周末空出来
yanmingming 发表于 2019-8-29 10:37
Sc118421 发表于 2019-8-29 10:48
Freelance-52 发表于 2019-8-29 11:06
学习学习。
我傻瓜1991 发表于 2019-8-29 11:07
学习一下
vectra 发表于 2019-8-29 11:24
虽简单却很实用
lnshijia 发表于 2019-8-29 11:53
支持一下
做客人间 发表于 2019-8-29 12:13
怎么使用?
goblieve 发表于 2019-8-29 12:25
谢谢分享,还不错,支持
plutolugia 发表于 2019-8-29 13:29
貌似1组只能遇到3组,2组只能遇到4组
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 07:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表