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

天津做网站外包公司互联网推广平台有哪些

天津做网站外包公司,互联网推广平台有哪些,wordpress返回旧编辑器,南宁企业建站系统软件课题#xff1a;Python实现打印100内数学试题软件及开发过程 一、需求管理#xff1a; 1.实现语言#xff1a;Python 2.打印纸张#xff1a;A4 3.铺满整张纸 4.打包成exe 先看效果#xff1a; 1. 2.电脑打印预览 3.打印到A4纸效果#xff08;晚上拍的#x…软件课题Python实现打印100内数学试题软件及开发过程 一、需求管理 1.实现语言Python 2.打印纸张A4 3.铺满整张纸 4.打包成exe 先看效果 1. 2.电脑打印预览 3.打印到A4纸效果晚上拍的和手机像素有关实际效果是清晰的 二、实现过程 第一版 效果 代码  from reportlab.lib.pagesizes import letter, A4 from reportlab.pdfgen import canvas import random# 设置A4纸尺寸 width, height A4# 定义页面边距单位毫米 margin 20# 题目数量 num_questions 50 # 示例中设置为50道题可根据需要调整def generate_question():生成一道100以内的随机加减法题目op random.choice([, -])if op :a random.randint(0, 100)b random.randint(0, 100 - a) # 确保结果不超过100else:a random.randint(0, 100)b random.randint(0, a) # 确保减法结果非负return f{a} {op} {b} def draw_questions(c):在canvas上绘制题目question_width (width - 2 * margin) / 2 # 每列宽度question_height 20 # 每题高度可调整y_position height - margin - question_height * num_questions # 起始y坐标for i in range(num_questions):c.setFont(Helvetica, 12) # 设置字体和大小question generate_question()c.drawString(margin, y_position, question)y_position question_heightdef main():c canvas.Canvas(math_test.pdf, pagesizeA4)draw_questions(c)c.save()print(PDF文件已生成。)if __name__ __main__:main() 第二版最终版 from reportlab.lib.pagesizes import A4 from reportlab.pdfgen import canvas import random# 设置A4纸尺寸 width, height A4# 定义页面边距单位毫米 margin 20# 题目数量总题目数 num_questions 200 # 示例中设置为200道题可根据需要调整# 每列题目数估算这里简化处理实际情况可能需要更精确的计算以适应不同长度的题目 questions_per_column num_questions // 4 if num_questions % 4 ! 0:questions_per_column 1# 计算每列宽度 column_width (width - 3 * margin) / 4 # 减去3个间隔的边距def generate_question():生成一道100以内的随机加减法题目op random.choice([, -])if op :a random.randint(0, 100)b random.randint(0, 100 - a)else:a random.randint(0, 100)b random.randint(0, a)return f{a} {op} {b} def draw_questions(c):在canvas上绘制题目到四列question_height 20 # 每题高度可调整column_positions [margin i * (column_width margin) for i in range(4)] # 四列的位置y_position height - margin - question_height * questions_per_column # 起始y坐标for col_pos in column_positions:y_position height - margin - question_height * questions_per_column # 重置y坐标for q in range(questions_per_column):question generate_question()c.setFont(Helvetica, 12) # 设置字体和大小c.drawString(col_pos, y_position, question)y_position question_height # 移动到下一行def main():c canvas.Canvas(math_test_4_columns.pdf, pagesizeA4)draw_questions(c)c.save()print(PDF文件已生成包含四列题目。)if __name__ __main__:main() Python 版本3.8 需要安装的Python插件及安装顺序 chardet-5.2.0-py3-none-any.whl reportlab-4.2.0-py3-none-any.whl setuptools-69.5.1-py3-none-any.whl altgraph-0.17.4-py2.py3-none-any.whl pyinstaller_hooks_contrib-2024.6-py2.py3-none-any.whl pefile-2023.2.7-py3-none-any.whl pywin32_ctypes-0.2.2-py3-none-any.whl pyinstaller-6.6.0-py3-none-win_amd64.whl 总结 建议大家可以运行一下上面开发全部过程的代码然后对比我上面的代码。找到出bug的地方对比已经修复的地方。 揭开题目我敲的字母 灰色就是编辑器提示的代码可以按tab键直接生成使用vscode安装fittencode插件。 完
http://www.yayakq.cn/news/5833/

相关文章:

  • 做大型网站需要多少钱单页网站案例分析
  • 网站首页弹出图片餐厅网站模版
  • 用jsp做视频网站银川哪家网络公司做网站做得好
  • 提高工作效率的句子搜索引擎优化工具
  • wordpress多站点功能wordpress 占内存
  • 红色餐饮网站源码wordpress 相关文章 tag
  • 河北建设工程造价信息网站分销网站制作条件
  • 政务网站模版培训机构招生7个方法
  • 制作网站的页面设计怎么做wordpress 主页幻灯片
  • asp简单购物网站源码网站图片上的水印怎么做
  • 迅睿cms建站教程做信息图网站
  • 网站目录结构 权限郴州做网站的公司
  • 住宅城乡建设部门户网站平台建设上线网站
  • 购物网站开发介绍wordpress 用户角色插件
  • 中信建设内部网站可以做游戏可以视频约会的网站
  • 东台做网站休闲零食网站建设+中企动力
  • 怎么挂代理访问网站小规模企业所得税税率
  • 怎样给公司做一个网站做 了一个 家教 网站
  • wordpress多站点好用吗移动开发专业
  • 珠海网站制作软件app推广视频
  • 网站图片最大尺寸是多少wordpress全文索引
  • 网站搭建后如何使用达内网站开发培训
  • 建设360导航网站的目的是什么意思内销网站怎么做
  • 建立企业网站的流程深圳建网站哪家公司好
  • 100m光纤做网站渭南网站建设公司
  • 茶陵网站建设wordpress样式切换功能
  • 深圳做响应式网站设计建设工程交易中心的性质
  • win8式网站后台模板摄影旅游网站源码
  • 织梦做网站要多长时间网站建设和管理颁奖
  • 做购物网站的素材动漫网站建设的目标