当前位置: 首页 > news >正文

图书馆网站建设报告网站建设搜索优化

图书馆网站建设报告,网站建设搜索优化,建一个网络平台需要什么条件,自助建站公司样例展示#xff1a;跳过节日的运动场地循环排序表#xff08;8个班级8组内容 下学期一共20周#xff09;背景需求#xff1a;上学期做过一次大班运动场地安排#xff0c;跳过节日。2023.2下学期运动场地排班#xff08;跳过节日#xff09;又来了。一、场地器械微调二、… 样例展示跳过节日的运动场地循环排序表8个班级8组内容 下学期一共20周背景需求上学期做过一次大班运动场地安排跳过节日。2023.2下学期运动场地排班跳过节日又来了。一、场地器械微调二、排序顺序不变三、如果让节日的格子空在正确的位置上学期虽然程序批量生成了跳过节日的运动场地但是涉及到节日的部分内容还是需要手动调整。而且是1个班级的手工剪切复制比如 第一周周一的2天但是跳过的节日那一周的运动是从星期一开始排的需要人工手动把场地贴到指定的格子里如第一周的星期一星期二的内容实际上是星期四、星期五本代码解决的重点——跳过节日并补全节日名称每周正好5个测算场地及中间节日在五天内的总排序根据校历计算数量、设计占位空格2023年2月17日 2022学年下学期大班分散运动跳过节日 20周备份import sys import random import xlrd import xlwt from openpyxl import load_workbook import time print(---------运动场地的循环------) print(---------规则------) print(---------1.有8个运动场地01 02 03 04 05 06 07 08------) print(---------2.大1班从01开始游戏01 02 03 04 05 06 07 08------) print(---------3.大2班从02开始游戏02 03 04 05 06 07 08,01 ------) print(---------4.大3班从03开始游戏03 04 05 06 07 08,01 02 ------) print(---------依次类推最后制作出所有大班的每周的运动排序表 ------) print(---------通常是每周5天需要跳过节假日 ------) time.sleep(2)print(---------第1步把8个运动场地循环21次105元素组成的列表------)# 本学期大1大2大3大4大5大7大8大9班其中6班空缺一共有8个大班 gradenum[1,2,3,4,5,7,8,9] # print(len(gradenum))# 8# radenum的长度70-7一共循环8次 for num in range(0,len(gradenum)):L[]# 这里的L等于list因为和最后excle合并程序中的代码有冲突所以全部改成大写的首字母L1[]L3[] L2[]# 这里是8个运动场地因为后面有递进所以把最后一个 08放到01前面这样摆放后面才会正确L3[小小交通车\n平衡车、三轮车、扭扭车、自行车、木桥, 爬笼接力赛\n爬笼、树屋、沙漏、书包、铃铛, 百变小能手\n小足球、箩筐、百变迷宫架、垫子、马甲, 平衡小勇士\n长短竹梯、三脚架、长凳、轮胎、安全垫, 跑跳小达人\n轮胎、跨栏、锣鼓、接力棒, 勇敢者道路\n背篓、布袋、矿泉水瓶, 对战投投乐\n弹力棉球、吸盘球、飞镖盘, 山洞大探险\n轮胎、安全垫、麻绳,]# 生成8个班级8组运动第1个元素不同for i in range(0,len(gradenum)): # b L3.pop(0) # 在运动场地列表L3中 删除 第1个元素 大1班 先删除08就是从01开始L3.append(b) # 在运动场地列表L3最后 添加 第1个元素# print(L[0])L1.append(L3[0:len(gradenum)]) # 把不断变化的内容添加到L1 # 8个班级场地“基本元素“构成了L1列表[[01, 02, 03, 04, 05, 06, 07, 08], [02, 03, 04, 05, 06, 07, 08, 01], [03, 04, 05, 06, 07, 08, 01, 02], [04, 05, 06, 07, 08, 01, 02, 03], [05, 06, # print(L1)for b in range(22): # 把各班“场地基本元素8个”循环21次数量多一点便于后期提取内容for y in L1[num]: #抽取L1中的一组组内容 L1[0][01, 02, 03, 04, 05, 06, 07, 08]、L1[1][02, 03, 04, 05, 06, 07, 08, 01],# print(y) # 在用 y提取L1[0]中的01, 02, 03, 04, 05, 06, 07, 08三个元素L.append(y) #把y提取的单个元素一个个加到列表里并且依次循环22次数量足够多print(L)# 打印出来大1班 列表组[01, 02, 03, 04, 05, 06, 07, 0801, 02, 03, 04, 05, 06, 07, 0801, 02, 03, 04, 05, 06, 07, 0801, 02, 03, 04, 05, 06, 07, 0801, 02, 03, 04, 05, 06, 07, 08]print(---------第2步如果一周有5天不考虑跳过假日------) # # print(大{}班.format(gradenum[num]))# for i in range(1):#共20周这是第1周是原始的位置81234# print(L[0:5]) # 列表有8个运动项目但只要其中5个周一到周五# L2.append(L[0:5])# for i in range(2,22): #共20周 这是第2-20周 如果是21周把2,21 改成2,22 # LL[5:] # 5代表前面一个数已经取过5位# L.append(L) # 将a安排到最后一个座位# print(L[0:5]) # 列表是八个循环我只要其中5个# L2.append(L[0:5]) print(大{}班.format(gradenum[num]))print(---------第3步如果每周需要跳过假日考虑跳过假日------)# 每周需要的天数 跳过节日.如第1周只有2天工作9月1-2日周四周五) 第3周周一是中秋节放假1天所以只有4个工作日# day[3,5,5,6,5,2,5,5,5,5,5,5,5,5,5,5,5,4,5,5,2]kongtt1清明节tt2劳动节tt3端午节# 第1周 第2-7周开始 第8周部分# for d in range(0,1): L2.append(kong) L2.append(kong) for kk in L[0:int(35*62)]:L2.append(kk) # 清明L2.append(tt1) # 清明后到五一前 for kk in L[int(35*62):int((35*62)(25*2))]:L2.append(kk) # 23日周日也上班 所以一共6天 一周排5填28号周五放到下周周一算for kk in L[int((35*62)(25*2)):int((35*62)(25*2)6)]:L2.append(kk) # 劳动节休息休息3天实际1天空格 28日放到周一了 周二五一节 L2.append(tt2) # 劳动节456三天上班6周5填天 1周3天(劳动节后到端午节前)for kk in L[int((35*62)(25*26)):int((35*62)(25*26)3(5*63))]:L2.append(kk) # 端午节三天占一个格子在周四 周日要上班顶替周五L2.append(tt3) for kk in L[int((35*62)(25*26)3(5*63)):int((35*62)(25*26)3(5*63))6]:L2.append(kk) print(L2) print(---------第4步xls写入------) workbook xlwt.Workbook()# 新建xls工作簿sheet workbook.add_sheet(Sheet)# 新建xls工作簿的工作表的名字是sheet # 第0列 写入“第1周、第2周、第3周……第21周dates[]for i in range(1,21):n第{}周.format(i) # 用遍历方法获得“第1周、第2周、第21周”字样dates.append(n) # 添加到列表 print(dates) # print(date)row1for d in range(0, len(dates)):sheet.write(row, 0, dates[d]) # 这里enumerate不能用,因为只有一列,所以就用row 1 # 第0行 写入 星期一 星期二,星期三,星期四,星期五 #weeks [周次,星期一,星期二,星期三,星期四,星期五]week len(weeks) col0for d in range(0, len(weeks)):sheet.write(0,col,weeks[d]) # 因为只有一行,所以就用有两种写法enumerate和这种col 1 # 输入星期的另一种写法# col0 # for row,item in enumerate(weeks,0): # 可以这样写L2[i]表格内的内容item索引数字col 0代表在A1 1代表在B1# sheet.write(col,row,item) # 第1行第1列开始写入一行”星期X# col1# 第B2开始写入 运动内容print(-----------第3步保存到excle--------)# 以下是xls保存# 在list_date五个五个取值 list3[]for k in range(0,21):list3.append(L2[k*5:k*55]) print(list3)# print(list)for opq in list3:print(opq)# arrlan2 len(list_d)# 日期抽取5天一组arrlan len(list3)# L2[07, 08, 01, 02, 03]的长度 21组row 1 # 第2行for i in range(arrlan): # 遍历21组[]的总数for col,item in enumerate(list3[i],1): # L2[i]表格内的内容item索引数字colsheet.write(row,col,item) # row,col,item 行1、列索引数字、内容表格内容 写入第一行第一列row 1 print(---------第5步xls保存N份工作簿每份一页------) try:workbook.save(rC:\Users\jg2yXRZ\OneDrive\桌面\word2pdf2png\大{}班分散运动.xls.format(gradenum[num])) # 新建保存 只能xlsprint(计划生成成功)except e:print(失败...)print(e)print(---------第6步把N份xls单页内容合并在1个工作簿的N个工作表内------) time.sleep(2)# 获取目录下所有的表 import os import pandas as pddir rC:\Users\jg2yXRZ\OneDrive\桌面\word2pdf2png # 获取目录下所有的表 origin_file_list os.listdir(dir) print(origin_file_list)with pd.ExcelWriter(rC:\Users\jg2yXRZ\OneDrive\桌面\word2pdf2png\20230217大班分散运动编程详细版 跳过节日.xls) as writer:# 循环遍历表格for i in origin_file_list:# 拼接每个文件的路径file_path dir / i# 把表名赋予给对应的sheetsheet_name i[:-4]df pd.read_excel(file_path)# 变相解决表格中第一行第一列为空的缺陷ring .join(list(str(i) for i in df.index))# string .join(list(str(i) for i in df.index))# 判断如果索引都为数字则不保留索引根据自己代码调整if ring.isdigit():df.to_excel(writer, sheet_name,indexFalse)else:df.to_excel(writer, sheet_name)导出位置最初的样式是这样的节日已经写进去了全选每张表格进行格式设置。第11-12周 五一劳动节的排班比较乱所以加彩色底纹最下面备注号这一周的“星期排序”周六周日要补班大3班的运动排序情况大7班的运动排序情况没有大6班所以7班就用6班的场地场地8班用7班场地9班用8班场地实用效果组长强推收藏特别感悟第二次用这个代码做运动场地排列我感觉人工排场地很费时费力没有必要。利用程序提高文本资料产生的效率更精确更快速。学以致用提升效率。节约时间去做更有价值的事情。
http://www.hkea.cn/news/14396818/

相关文章:

  • 宣传部总结网站建设建站公司分析
  • 什么是网站开发时间进度表求和萝莉做的网站
  • 动漫制作专业专科龙岗seo网络推广
  • 肇庆网站开发哪家专业成crm软件
  • 30天网站建设全程实录 pdf西安家政公司网站建设
  • 百度工具网站改版没有网站域名备案信息
  • 安阳网站建设设计网上注册营业执照怎么注册
  • 双语外贸网站源码网站的流量有什么用
  • 唐山网站建设培训安卓市场下载app
  • 如何做网站发布商品建筑考试网官网
  • 1 建设网站目的是什么意思苏州市著名网站制作
  • 如何分析网站用户体验h5开发网站优点
  • 网站的360度全景图片怎么做怎样做旅游网站设计
  • 网站建设圣诞素材推荐微商城网站建设
  • 长丰县重点工程建设管理局网站无极网站无极城市在线
  • 手机响应式网站开发模板之家wordpress 提供下载功能
  • 咸宁手机网站建设wordpress设置行间距
  • 安阳如何优化网站一起做网店官网下载
  • 咨询公司成本费用包括哪些内容惠州网站优化
  • 新网站建设脑图网站500兆空间多少钱
  • 织梦cms建设企业网站做视频包的网站有哪些
  • 池州网站seo白沙网站建设的基本情况
  • 广州黄埔做网站公司哪家好wordpress session 表
  • app网站建设需要什么好玩的页游
  • 企业网站建设与管理网红商城软件
  • 县级以下不允许建设网站企业网络设计方案预算
  • 外贸俄罗斯俄语网站制作公司网站后台打不开
  • 建网站挣钱网站开发工程师绩效考核
  • 投资做网站利润分析江苏易销 网站建设
  • 徐州优化网站建设本地网站建设教程xampp