吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 235|回复: 4
收起左侧

[资源求助] 最爱的家人们,求自动循环小程序。

[复制链接]
leng515 发表于 2024-8-26 12:25
25吾爱币


























  星期四  星期五  星期六  星期一  星期二  星期三  星期四  星期五  星期一  星期二  星期三  星期四  星期五  星期一  星期二  星期三  星期四  星期五  星期一  星期二
  
10月10日
  
10月11日
  
10月12日
  
10月14日
  
10月15日
  
10月16日
  
10月17日
  
10月18日
  
10月21日
  
10月22日
  
10月23日
  
10月24日
  
10月25日
  
10月28日
  
10月29日
  
10月30日
  
10月31日
  
11月1日
  
11月4日
  
11月5日

    1    2        3  4        5  6        7    
                                        
                                  人员  往后  循环  下去    
                                        
                                        
    ……                                    
    人数不定                                    


表中值班人员值班安排:是每二十二天值7天班,每次值班都固定在周一、周五,每次都是循环值班,例如这次在1班值班,下次在2班,以此类推。如此表格如何做????大神位!!!


从第一列就开始循环,如果能指定对应时间(如图)最完美了。每半年都要排一次,怎么化繁为简,谢谢!!!

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

q6567 发表于 2024-8-26 14:12
import datetime

def generate_duty_schedule(start_date, num_days):
    schedule = []
    letters = [chr(65 + i) for i in range(22)]
    cycle_days = 22
    duty_days = 7
    current_date = start_date
    while (current_date - start_date).days < num_days:
        if current_date.weekday() in [0, 4]:
            day_index = ((current_date - start_date).days // 7) % cycle_days
            if day_index >= duty_days:
                day_index -= duty_days
            schedule.append((current_date, letters[day_index]))
        current_date += datetime.timedelta(days=1)
    return schedule

start_date = datetime.date(2024, 8, 26)
num_days = 60
schedule = generate_duty_schedule(start_date, num_days)

for date, person in schedule:
    print(f"{date}: {person}")
 楼主| leng515 发表于 2024-8-26 15:22
q6567 发表于 2024-8-26 14:12
import datetime

def generate_duty_schedule(start_date, num_days):

看不懂,好像是时间循环,人员是怎么循环的?
 楼主| leng515 发表于 2024-8-26 15:28
 楼主| leng515 发表于 2024-8-28 21:44
顶上,继续求助!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-12 10:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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