思路来源

最近整理值班排班,比较糟心,所以写了个小程序用于自动排班

import numpy as np
import datetime
name=np.array(['a','b','c','d','e','f'])#这里偶数个,所以取的2人一个班次,这样3次一轮
week_list = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]
start=datetime.date.today()
for i in range(0,10):#这里也可以使用Python自带的shuffle函数去打乱原数据name_sample=np.random.permutation(name.size)#随机生成人员编号print("_______________________________________")i=0while i<name.size:print(start,week_list[start.weekday()],name[name_sample[i]],name[name_sample[i+1]])#人员,可以一次多个,这里以两个为例子start+=datetime.timedelta(1)i+=2#每次两人

运行效果图如下:

实验室或各大办公场所值班自动生成小程序(python实现)相关推荐

  1. 自动生成小程序的智能建站系统,项目分享

    有段时间没有更新博客了,想分享一个自己做的项目. www.icloud18.com(i云-自动建站小程序系统) 这是自己带领i云团队,夜以继日开发半年,从0至1做了这个项目,一个可以自动生成小程序的建 ...

  2. 小学生的计算题自动生成小程序「python」

    小学生的计算题自动生成小程序「python」 #!/usr/bin/python # -*- coding: UTF-8 -*- #liuqiping fred from docx import Do ...

  3. 用python编程小程序制作_Python编写四人24小时值班表生成小程序【简单粗暴】

    一.简介 比较重要的机房.动力供电等运维场景中,一般需要24小时有人值班,领导往往会在每个月前整理一个Excel值班表格.每次手工制作表格比较浪费时间,所以这里花了一点时间,用Python代码实现自动 ...

  4. 智慧社区管理云平台 - 数字孪生大屏三维可视化 - 随手拍小程序 - 倾斜摄影分层分户

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 智慧社区管理云平台 - 数字孪生大屏三维可视化 - 随手拍小程序 - 倾斜摄影分层分户 - 源码交付 一.智慧社区产品概况 二.智慧社 ...

  5. java选择题多选题系统小程序_单选题与多选题判断得分(自动考试小程序,入门级)...

    [单选题与多选题判断得分] [核心代码] using System; using System.Collections.Generic; using System.ComponentModel; us ...

  6. 简约风车壁纸自动采集小程序源码

    介绍: 风车壁纸自动采集小程序源码,自动采集,自动更新,无需数据库. 内壁纸资源采自: https://api.zhuti.xiaomi.com; https://at.aliCDN.com; htt ...

  7. 为音视频自动生成字幕的python工具

    目录 为音视频自动生成字幕的 python 工具 autosub autosub3 安装 使用 为音视频自动生成字幕的 python 工具 autosub 是一个能自动为音视频生成字幕的 pytho ...

  8. python实现四则运算_自动生成四则运算题目(python实现)

    自动生成四则运算题目(python实现) 项目分析 项目仓库: 地址 需求 仅包含四则运算 结果不能为负数 数字大小在 100 以内 支持真分数运算 设计实现过程及代码说明 项目文件结构如下: 模块 ...

  9. 真心话大冒险小程序python实现

    ** 真心话大冒险小程序python实现 想必各位学习了Python基础的同学,都想做一个小程序来玩玩吧,如何通过Python来实现小程序的制作呢? 首先我们要先了解 tkinter 拓展库 tkin ...

最新文章

  1. 写给计算机的大学生!
  2. SAAS平台的基本元素
  3. matlab中方波信号的谐波表示
  4. [html] html哪个标签属性可以通过预解析DNS?
  5. [C#-Util]ObjectPool Prototype
  6. linux怎样卸载conda,【原创文章】生信软件环境conda的安装与卸载
  7. 2012r2配置java_JDK+Tomcat 服务器配置+腾讯云Win2012 R2 配置安装
  8. 如何解决CAN FD与CAN网络共存问题
  9. lnmp 一键安装
  10. python for maya教程_Python for Maya Fundamentals
  11. [VOA美国人物] Jackie Robinson: The First Black Player in Modern Major League
  12. 浏览器的窗口大小被改变时触发的事件window.onresize
  13. 【链表】leetcode19.删除链表的倒数第N个节点(C/C++/Java/Js)
  14. B站直播云逗猫趟坑记
  15. Android传感器(三):方向传感器
  16. 二十八:微信公众帐号开发-应用实例之音乐搜索
  17. 实习收获—Java后台开发
  18. 把一元硬币换成1分,2分5分的硬币有几种不同的方法
  19. 如何用Spark进行数据分析
  20. 苏州大学文正学院计算机多少分,苏州大学文正学院录取分数线2021是多少分(附历年录取分数线)...

热门文章

  1. paddle 图标注_标注外包业务预算评估模板(示例)
  2. 精心整理:五金模具设计学习资料分享
  3. 百度竞价点击器_哪些因素影响百度竞价点击量
  4. 蓝桥杯python青少年题目_蓝桥杯报名通道开启啦,抢先看考试相关事宜(内含试题)...
  5. Office 办公软件 word Excel PPT(3)
  6. 根据两地坐标,计算出距离
  7. 常用无线收发芯片性能比较
  8. 工厂用计算机自动控制技术,一种基于计算机技术的工厂车间灯光控制系统的制作方法...
  9. 论文投稿图片处理相关问题
  10. 无线网络管理器到底都有谁在使用