中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做網(wǎng)站是什么優(yōu)化設計官方電子版

做網(wǎng)站是什么,優(yōu)化設計官方電子版,做網(wǎng)站怎么做連接點下一個頁面,有贊微商城小程序作品展示-屋頂分合(0-9之間隨機抽取7個不重復分合) 背景需求: 大班幼兒學分合題,通常區(qū)角里會設計一個“房屋分合”的樣式 根據(jù)這種房屋樣式,設計0-9內(nèi)的升序分合題模板 素材準備 WORD樣式 代碼展示: 2-9…

作品展示-屋頂分合(0-9之間隨機抽取7個不重復分合)

背景需求:

大班幼兒學分合題,通常區(qū)角里會設計一個“房屋分合”的樣式

根據(jù)這種房屋樣式,設計0-9內(nèi)的升序分合題模板

素材準備

WORD樣式

代碼展示:

'''
2-9之間隨機抽取7個數(shù)字-房屋分合題-合-空在下,房屋
時間:2023年12月02日 21:46
作者:阿夏
'''import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 導入枚舉常數(shù)模塊
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# 第一步:制作不重復所有“+”、不重復所有減法# 不重復的數(shù)字題
num=int(input('打印幾份(雙數(shù))\n'))
tm=7 # 只能抽取7題
# classroom=input('班級(輸入中、大)\n')
size=20
# height1=
# weight1=5
sum1=int(input('X-Y以內(nèi)的最小數(shù)字X(0-9)\n'))
sum2=int(input('X-Y以內(nèi)的最大數(shù)字Y(0-9)\n'))print('-----------第1步 制作基礎題型-----------')# 5以內(nèi)“+”題共21題
P=[]
P1=[]
LIST=[]for l in range(sum1,sum2+1):P.clear()# Q.clear()for a in range(0,sum2+1):     # 起始數(shù)字就是10,就是排除掉0-10之間的數(shù)字for b in range(0,sum2+1):     # 起始數(shù)字就是10,就是排除掉0-10之間的數(shù)字if a+b==l:  P.append('{}'.format(a) )P.append('{}'.format(b) )       # P1.append('{}+{}={}'.format(a,b,l) )# P1.append('{}+{}={}'.format(b,a,l) )           else:passQ =list(set(P))    # 排除重復,但隨機打亂Q.sort()    # 小到大排序       # print(Q)LIST.append(Q)for x in LIST:print(x)# ['0+0=0']
# ['0+1=1', '1+0=1']
# ['0+2=2', '1+1=2', '2+0=2']
# ['0+3=3', '1+2=3', '2+1=3', '3+0=3']
# ['0+4=4', '1+3=4', '2+2=4', '3+1=4', '4+0=4']
# ['0+5=5', '1+4=5', '2+3=5', '3+2=5', '4+1=5', '5+0=5']
# ['0+6=6', '1+5=6', '2+4=6', '3+3=6', '4+2=6', '5+1=6', '6+0=6']
# ['0+7=7', '1+6=7', '2+5=7', '3+4=7', '4+3=7', '5+2=7', '6+1=7', '7+0=7']
# ['0+8=8', '1+7=8', '2+6=8', '3+5=8', '4+4=8', '5+3=8', '6+2=8', '7+1=8', '8+0=8']
# ['0+9=9', '1+8=9', '2+7=9', '3+6=9', '4+5=9', '5+4=9', '6+3=9', '7+2=9', '8+1=9', '9+0=9']# print('-----------第2步 單元格制作-----------')# 屋頂總數(shù)的坐標(雖然居中,但實際坐標也是10)和左側數(shù)字的坐標(30、40)寫在一起,
bgb=[]
for y in range(0,14,2):       for l in range(1,13):    if l==2:     #  索引2(第3行)是“/\”的符號,不要寫入,跳過passelse:   s1='{}{}'.format('%02d'%l,'%02d'%y)       # 數(shù)字加空格bgb.append(s1) 
print(bgb)
print(len(bgb))
# 77# 11個格子一組
bg=[]
u=int(len(bgb)/(tm)) #11個
for q in range(int(tm)):bg.append(bgb[q*u:q*u+u])
print(bg)
print(len(bg))
# [['0100', '0300', '0400', '0500', '0600', '0700', '0800', '0900', '1000', '1100', '1200'],
# ['0102', '0302', '0402', '0502', '0602', '0702', '0802', '0902', '1002', '1102', '1202'],
# ['0104', '0304', '0404', '0504', '0604', '0704', '0804', '0904', '1004', '1104', '1204'],
# ['0106', '0306', '0406', '0506', '0606', '0706', '0806', '0906', '1006', '1106', '1206'],
# ['0108', '0308', '0408', '0508', # '0608', '0708', '0808', '0908', '1008', '1108', '1208'], 
# ['0110', '0310', '0410', '0510', '0610', '0710', '0810', '0910', '1010', '1110', '1210'],
# ['0112', '0312', '0412', '0512', '0612', '0712', '0812', '0912', '1012', '1112', '1212']]# 新建一個”裝N份word和PDF“的臨時文件夾
imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\分合題\零時Word'
if not os.path.exists(imagePath1):  # 判斷存放圖片的文件夾是否存在os.makedirs(imagePath1)  # 若圖片文件夾不存在就創(chuàng)建print('-----------第3步 隨機抽取題目,考慮格子的數(shù)量,確認坐標重新提取格子-----------')
# D=[]# n=int(num/2)
for z in range(0,int(num/2)):   #多少份  # 新建worddoc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\分合題\04分合-分-下-房屋.docx')  # .clear()for j in range(2):table = doc.tables[j]          # 表0,表2 寫標題用的# D=[]# 小于9的題目,要計算一共有幾題,寫入等量的單元格內(nèi), # for xx in A :#     D.append(xx)# # # 第一行的班級和項目title='{}-{}抽取{}題 房屋分合 升序'.format(sum1,sum2,tm)d='0004'C=random.sample(LIST,tm) print('隨機抽取[[],[]]----{}'.format(C))# 隨機抽了9、3、7、8、2、6、1 一共7個數(shù)字的所有題目)# [['0+9=9', '1+8=9', '2+7=9', '3+6=9', '4+5=9', '5+4=9', '6+3=9', '7+2=9', '8+1=9', '9+0=9'], # ['0+3=3', '1+2=3', '2+1=3', '3+0=3'],#  ['0+7=7', '1+6=7', '2+5=7', '3+4=7', '4+3=7', '5+2=7', '6+1=7', '7+0=7'], # ['0+8=8', '1+7=8', '2+6=8', '3+5=8', '4+4=8', '5+3=8', '6+2=8', '7+1=8', '8+0=8'], # ['0+2=2', '1+1=2', '2+0=2'],#  ['0+6=6', '1+5=6', '2+4=6', '3+3=6', '4+2=6', '5+1=6', '6+0=6'], # ['0+1=1', '1+0=1']]# 提取7題每題里面屋頂總數(shù)sl=[]for e in range(int(len(C))):f=int(len(C[e]))    # 提取7題每題里面屋頂總數(shù) 如果體量是5題,數(shù)字就是4sl.append(f)print('提取7題每題里面數(shù)量{}'.format(sl))# 7題,每一題里面包含的數(shù)量 做少1題=0,最多10題=9# [10, 4, 7, 8, 9, 3, 1]# 提取隨機抽數(shù)后的每題的等量坐標格子bgall=[]# 提取等量的坐標# 屋頂數(shù)量=數(shù)量-1for s in range(len(sl)):     # 7個for h in bg[s][:int(sl[s]+1)]:bgall.append(h)    # 添加全部坐標列表bg的第一組列表里面所有題目的0-X個坐標,因為包含了屋頂坐標,所以坐標組還要加1bgall.insert(0,d)        # 在0第一個位置插入標題的坐標print('提取坐標總量{}'.format(bgall))print(len(bgall))# 提取要輸入格子的題目數(shù)字 一個總數(shù) X個01234K=[]# 屋頂數(shù)量=數(shù)量-1for u in range(len(sl)):     # 7個# u.append(int(sl-1))   # 屋頂寫入的數(shù)字K.append(str(sl[u]-1))   # 寫入屋頂總數(shù),需要減去1for g in C[u]:        # 單個元素添加K.append(g)   # 添加全部題目列表C的第一組列表里面所有題目的0的數(shù)字(這里都是1位數(shù),所以提取0)    K.insert(0,title)        # 在0第一個位置插入標題的文字print(K)print(len(K))# 標題寫入3、5單元格  for t in range(0,len(bgall)):             # 0-5是最下面一行,用來寫卡片數(shù)字pp=int(bgall[t][0:2])     # qq=int(bgall[t][2:4])k=K[t]              # 提取list圖案列表里面每個圖形  t=索引數(shù)字print(pp,qq,k)# 圖案符號的字體、大小參數(shù)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(25) #是否加粗# run.font.color.rgb = RGBColor(150,150,150) #數(shù)字小,顏色深0-255run.font.color.rgb = RGBColor(100,100,100) #數(shù)字小,顏色深0-255run.bold=True# paragraph.paragraph_format.line_spacing = Pt(180) #數(shù)字段間距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑體')#將輸入語句中的中文部分字體變?yōu)槿A文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   #    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))  # 要生成的文件:不存在# 先創(chuàng)建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再轉換往PDF中寫入內(nèi)容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并為一個打印用PDF------------')# 多個PDF合并(CSDN博主「紅色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_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)file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/分合題/(打印合集)01“+”(一頁兩份 ){}-{}之間分合屋頂抽{}題 右空({}人打印{}張).pdf" .format('%02d'%sum1,'%02d'%sum2,tm,num,int(num/2)))file_merger.close()
# doc.Close()# # print('----------第5步:刪除臨時文件夾------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/分合題/零時Word') #遞歸刪除文件夾,即:刪除非空文件夾

終端輸入

左側列,從小到大排序(0-Y)

結題思路:

1、生成0-9之間的所有加法題、去重、排序

2、把所有的可能寫入數(shù)值得坐標都寫出來,并做成11個一組

3、從10組加減法題目中,隨機抽取7組列表,計算T每個列表的長度(題目數(shù)量)

4、確定需要寫入的坐標的范圍、確定需要寫入數(shù)據(jù)的內(nèi)容

5、寫入Word

存在問題:

1、模板默認右側列全部有下劃線,最好左側列有數(shù)字,右側列有下劃線,左側沒有數(shù)字,右側就是空白

解決思路1——為啥一定要下劃線呢?既然周圍已經(jīng)包裹了黑色方格線,直接刪掉下劃線不就行了

2、屋頂數(shù)字默認與左側列的X相同,如果我需要左側列有數(shù)字,左側列空值,就需要寫屋頂單元格與右側單元格的組合代碼。

本代碼無法實現(xiàn)左右側面空格的通用模板。

后續(xù)在研究……【教學類-06-12】20231202 0-9數(shù)字分合-房屋樣式-下右空-升序

http://www.risenshineclean.com/news/64592.html

相關文章:

  • 網(wǎng)站與域名的關系廣告免費發(fā)布信息平臺
  • 綿陽政府網(wǎng)站建設國內(nèi)建站平臺有哪些
  • 動漫谷網(wǎng)站建設策劃書網(wǎng)站推廣的平臺
  • 太平洋在線企業(yè)建站系統(tǒng)華聯(lián)股份股票
  • 做類似3d溜溜的網(wǎng)站網(wǎng)上怎么注冊公司免費的
  • 投注網(wǎng)站建設需要優(yōu)書網(wǎng)
  • 在網(wǎng)站怎么做收款二維碼短信營銷
  • 泰州做直銷會員結算管理網(wǎng)站公司網(wǎng)站如何推廣
  • wordpress 主題庫安徽seo人員
  • ??诰W(wǎng)站建設公司哪家好抖音seo優(yōu)化
  • 圖書館網(wǎng)站建設情況說明網(wǎng)站排名優(yōu)化多少錢
  • 做網(wǎng)站避免上當文案短句干凈治愈
  • 手機網(wǎng)站注冊頁面百度一下你就知道移動首頁
  • 阿里云輕云服務器可以放多個網(wǎng)站啊怎么做做網(wǎng)站需要準備什么
  • dreamweaver最新版本引擎優(yōu)化是什么意思
  • 響應式建站工具58同城發(fā)布免費廣告
  • 公司名logo設計圖片seow是什么意思
  • 設計公司給公司做網(wǎng)站用了方正字體app開發(fā)教程
  • 網(wǎng)站做app的軟件叫什么seo快速優(yōu)化排名
  • 個人網(wǎng)站系統(tǒng)優(yōu)秀網(wǎng)站網(wǎng)頁設計圖片
  • 代辦公司營業(yè)執(zhí)照長沙seo推廣公司
  • 平度網(wǎng)站建設網(wǎng)絡優(yōu)化工程師簡歷
  • 網(wǎng)站建設入門教程視頻抖音代運營公司
  • 站酷網(wǎng)站的圖是用什么做的百度指數(shù)app下載
  • 做機械的網(wǎng)站有哪些軟文營銷實施背景
  • 海外營銷網(wǎng)站設計英文seo實戰(zhàn)派
  • 網(wǎng)頁設計推薦網(wǎng)站百度推廣咨詢
  • 自己買域名可以做網(wǎng)站嗎百度如何做推廣
  • 和碩網(wǎng)站建設騰訊廣告投放平臺官網(wǎng)
  • php無版權企業(yè)網(wǎng)站管理系統(tǒng)優(yōu)化軟件下載