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

dwcc怎么做网站制作网站的基本步骤

dwcc怎么做网站,制作网站的基本步骤,wordpress 固定链接插件,网站开发运行环境背景需求 在大四班里,预测试55格“5以内、10以内、20以内的加法题、减法题、加减混合题”的“实用性”。 由于只打印一份20以内加法减法混合题。 “这套20以内的加减法最难”,我询问谁会做(摸底幼儿的水平) 有两位男孩举手想挑…

背景需求

在大四班里,预测试55格“5以内、10以内、20以内的加法题、减法题、加减混合题”的“实用性”。

由于只打印一份20以内加法减法混合题。

“这套20以内的加减法最难”,我询问谁会做(摸底幼儿的水平)

有两位男孩举手想挑战,其中一位顽皮男孩之前就撒娇祈求要最难的题目,我心软就同意给他让他试试了。

他选走了,做了几题后,他拿着纸问我:“X老师,你不是说这是20以内加减法吗,为什么这里会有1+3的题目?”

我一愣,告诉他:“20以内自然包含了3以内的题目。3以内题目对你来说不是很容易”

他不明所以,但还是点点头走了。

我转眼一想,理解他的意思:“20以内不应该包含1+3这种5以内的简单题目,应该至少有一个两位数的数字,如10+5=、12+4=、”

幼儿需求:

20以内加法,排除掉10以内的加减法,只提取10-20之间的加减法

用代码先测试一下“X—X之间加法题”的数量

1.0版本中的“0-5以内加法”、“0-10以内加法”、“0-20以内加法”,

起始数字5与0-20之间数字的题目数

起始数字10与0-20之间数字的题目数

关键数字测试后,我发现一个现象

1、0-5、5-10、10-15的加法题目数量都是21题、0-10、10-20的加法题数量都是66,

结论:相隔5个数(实际6个)的数量是21题,相隔10个数(实际11个)的数量是66题。

2、0-Y都是有题目数的,X-Y会出现0题

结论:需要在排除0题,如if x=0,pass。也因此可以看到,题目数数量难以确定,不能用大于9、小于9作为判断单元格抽取数量的标准,需要用len(P)替代9.

3、项目标题从“X以内加减题共XX题抽XX”改成“X-Y之间“+”共XX题抽XX”

第一款:X-Y之间不重复加法题“+”共XX题,抽取XX题

A类:只要正序,如10-20之间,会抽取10+0,10+1,不会出现0+10,1+10的内容 数量为66题,抽取55题。

'''
9以内“+”一页两份(共55格)不超过100
时间:2023年11月14日 21:46
作者:阿夏
'''import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport docx
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 第一步:制作不重复所有“+”、不重复所有减法# 不重复的数字题
num=int(input('打印几份(必须是双数)\n'))
classroom=input('班级(输入中、大)\n')
size=20
height1=12
weight1=5
sum1=int(input('X-Y以内的“+” 最小数字X\n'))
sum2=int(input('X-Y以内的“+” 最大数字Y\n'))for  sum in [sum2]:
# 5以内“+”题共21题P=[]for a in range(sum1,sum2+1):     # 起始数字就是10,就是排除掉0-10之间的数字for b in range(sum2+1):      # 起始数字为0,if sum1<=a+b<sum2+1:         # print('{}+{}='.format(a,b))P.append('{}+{}='.format(a,b))else:passprint(P)# ['0+0=', '0+1=', '0+2=', '0+3=', '0+4=', '0+5=', '1+0=', '1+1=', '1+2=', '1+3=', '1+4=', '2+0=', '2+1=', '2+2=', '2+3=', '3+0=', '3+1=', '3+2=', '4+0=', '4+1=', '5+0=']# “+”题生成都是按小到大排列的,不需要sort排序print('{}-{}之间的加法题共有  {}  题'.format(sum1,sum,len(P)) )   # 21# 第一行的班级和项目D=[]c='{}'.format(classroom)if len(P) <=55:title='{}-{}“+”共{}抽{}题'.format(sum1,sum2,len(P),len(P))if len(P) >55:title='{}-{}“+”共{}抽55题'.format(sum1,sum2,len(P))d=['0001','0002']# 表格0 表格2的 03 05单元格里写入标题信息cD.append(c)D.append(title)print(D)# 制作"单元格"bgall=[]for bb in d:bgall.append(bb)for x in range(1,height1):   for y in range(0,weight1):            s1='{}{}'.format('%02d'%x,'%02d'%y)       # 数字加空格bgall.append(s1)   print(bgall)        print(len(bgall))# 不同情况下的单元格数量if len(P) <=55:bg=bgall[0:2+len(P)]print(bg)print(len(bg))else:bg=bgall[0:len(bgall)]print(bg)print(len(bg))# ['0003', '0005', '0100', '0101', '0102', '0103', '0104', '0200', '0201', '0202', '0203', '0204', '0300', '0301', '0302', '0303', '0304', '0400', '0401', '0402', '0403', '0404', '0500']# 新建一个”装N份word和PDF“的临时文件夹imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\零时Word'if not os.path.exists(imagePath1):  # 判断存放图片的文件夹是否存在os.makedirs(imagePath1)  # 若图片文件夹不存在就创建n=int(num/2)for z in range(0,n):   #多少份  # 标题说明# 新建worddoc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\01加减法模板一页两份(加减法,大量题目).docx')  for j in range(2):if len(P) <=55:# D=[]# 小于9的题目,要计算一共有几题,写入等量的单元格内, C=random.sample(P,len(P))  for cc in C:D.append(cc)print(D)print(len(D))else:# D=[]# 大于9的题目,只要抽取55题,多余的写不下, C=random.sample(P,len(bgall))              # 55格for cc in C:D.append(cc)print(D)print(len(D))#       # 房间模板(第一个表格)要写入的门牌号列表 table = doc.tables[j]          # 表0,表2 写标题用的# 标题写入3、5单元格  for t in range(0,len(bg)):             # 0-5是最下面一行,用来写卡片数字pp=int(bg[t][0:2])     # qq=int(bg[t][2:4])k=str(D[t])              # 提取list图案列表里面每个图形  t=索引数字print(pp,qq,k)# 图案符号的字体、大小参数run=table.cell(pp,qq).paragraphs[0].add_run(k)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文彩云字体# run.font.size = Pt(46)  #输入字体大小默认30号 换行(一页一份大卡片run.font.size = Pt(size) #是否加粗run.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.bold=True# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.LEFT #居中   #    doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\零时Word\{}.docx'.format('%02d'%(z+1)))#保存为XX学号的电话号码word     from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.docx".format('%02d'%(z+1))# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.pdf".format('%02d'%(z+1))  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)import osfrom PyPDF2 import PdfFileMergertarget_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word'pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]pdf_lst.sort()file_merger = PdfFileMerger()for pdf in pdf_lst:print(pdf)file_merger.append(pdf)if len(P) <=55:file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/加减法/(打印合集)01“+”(一页两份 )55题{}-{}之间“+”共{}题抽{}题({}共{}人打印{}张).pdf" .format('%02d'%sum1,'%02d'%sum2,'%03d'%len(P),'%02d'%len(P),c,num,n))else:file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/加减法/(打印合集)01“+”(一页两份 )55题{}-{}之间“+”共{}题抽55题({}共{}人打印{}张).pdf".format('%02d'%sum1,'%02d'%sum2,'%03d'%len(P),c,num,n))file_merger.close()# doc.Close()# # print('----------第5步:删除临时文件夹------------')    import shutilshutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word') #递归删除文件夹,即:删除非空文件夹

B类:正序逆序都算,如10-20以内,会抽取10+0,10+1,还会出现0+10,1+10的内容,数量会多—— 131题(10+10出现2次,排除1次 66*2=132-1=131)中抽取55题

http://www.tj-hxxt.cn/news/77544.html

相关文章:

  • 自学建设网站比较靠谱的电商培训机构
  • 网站更新提示ui怎末做业务推广网站
  • 17网站一起做网店官网seo费用价格
  • 无锡定制网站seo外链优化方法
  • 手机建站cms中国网站排名网官网
  • 办公管理系统有哪些seo营销优化软件
  • 一家专门做特卖的网站手机版开淘宝店铺怎么运营推广
  • 西安给公司做网站线上宣传推广方案
  • app开发定制的公司哪家好最新seo自动优化软件
  • 赵县网站建设比较火的推广软件
  • 电脑做服务器发布网站营销策略的概念
  • 做请柬网站郑州黑帽seo培训
  • 最早做视频播放网站国家高新技术企业查询
  • 如何选择镇江网站建设网站seo服务公司
  • 聊城哪有做网站的各种资源都有的搜索引擎
  • 哈尔滨网站开发建设公司长尾关键词在线查询
  • 如何查网站开发商百度手机助手下载
  • 17一起做网店网站潮汕电子商务网站建设的步骤
  • 移动端游戏是什么意思河北seo推广方案
  • 网站页面图片网站推广模式
  • 怎么做飞机票的图片网站怎样在百度上做广告推广
  • 学校网站制作素材最全bt搜索引擎入口
  • 加拿大28怎么做网站代理什么是关键词举例说明
  • 做招聘网站需要人力资源许可商品标题优化
  • 论坛网站开发模板品牌营销服务
  • 营口市住房建设保障办官方网站重庆seo技术教程博客
  • 网站备案幕布大小外包网络推广营销
  • 成都网站建设 哪家比较好关键词收录查询工具
  • 怎么查找网站的服务器搜索引擎培训班
  • 上海做oocl船的公司网站百度网盘资源链接入口