日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python十以内加减法_python生成PDF文件20以内加减法,给上小学的宝宝

發布時間:2024/1/1 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python十以内加减法_python生成PDF文件20以内加减法,给上小学的宝宝 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

# -*- coding: utf-8 -*-

import random

from reportlab import platypus

from reportlab.lib.units import inch

from reportlab.lib.pagesizes import A4, landscape #最后生成橫向打印的PDF

from reportlab.lib import colors

def genList():

ret = set()

while True:

a = random.randint(1, 20)

b = random.randint(1, 20)

c = random.randint(1, 20)

if a + b + c <= 20 and (a > 10 or b > 10 or c > 10):

ret.add( '%-2d + %-2d + %-2d =' % (a, b, c) )

if len(ret) == 25: break

while True:

a = random.randint(1, 20)

b = random.randint(1, 20)

c = random.randint(1, 20)

if a + b <= 20 and a + b - c >= 0 and (a > 10 or b > 10 or c > 10):

ret.add( '%-2d + %-2d - %-2d =' % (a, b, c) )

if len(ret) == 50: break

while True:

a = random.randint(1, 20)

b = random.randint(1, 20)

c = random.randint(1, 20)

if a - b >= 0 and a - b + c <= 20 and (a > 10 or b > 10 or c > 10):

ret.add( '%-2d - %-2d + %-2d =' % (a, b, c) )

if len(ret) == 75: break

while True:

a = random.randint(11, 20)

b = random.randint(1, 20)

c = random.randint(1, 20)

if a - b - c >= 0 and (a > 10 or b > 10 or c > 10):

ret.add( '%-2d - %-2d - %-2d =' % (a, b, c) )

if len(ret) == 100: break

ret = list(ret)

random.shuffle(ret)

return ret

'''for i in genList():

print i'''

def genTable():

data = []

items = genList()

for i in range(0, len(items), 5):

data.append(items[i:i+5])

# Courier 是 reportlab 缺省定義的等寬字體

# (0,0)/(-1,-1)說的是style運用范圍,從左上到右下

tablestyle = [('FONT', (0,0), (-1,-1), 'Courier', 12),

('LINEAFTER', (0,0), (-2,-1), 1, colors.black)]

return platypus.Table(data, 2.2*inch, 0.35*inch, tablestyle)

import sys

try:

n = int(sys.argv[1]) #恩恩,生成一個多頁的PDF

except:

n = 1

try:

fname = sys.argv[2]

except:

fname = '20plus100.pdf'

doc = platypus.SimpleDocTemplate(fname, topMargin=0.5*inch, bottomMargin=0.5*inch, title='DaDa Math', author='qyb')

elements = []

for i in range(n):

elements.append(genTable())

elements.append(platypus.flowables.PageBreak())

doc.pagesize = landscape(A4)

doc.build(elements)

這個 功能需要用到python? 的reportlab? 包,,請下載安裝

分享到:

2009-12-24 16:00

瀏覽 3765

評論

總結

以上是生活随笔為你收集整理的python十以内加减法_python生成PDF文件20以内加减法,给上小学的宝宝的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲一| 手机福利在线 | 日韩网站免费观看 | 日韩欧美一区二区三区在线 | 成人午夜视频免费 | 亚洲欧美成人一区二区 | 日本三级一区二区三区 | 亚洲乱码国产乱码精品精98午夜 | 黄色小视频在线观看 | 午夜av不卡 | 中文字幕成人动漫 | 天堂精品在线 | 婷婷一区二区三区四区 | 国产精品免费一区二区三区在线观看 | 国产精品1000部啪视频 | 精品视频免费观看 | 欧美成人看片黄a免费看 | 99热在线观看免费 | 午夜精品在线播放 | 大奶子在线观看 | 亚洲成av人片一区二区梦乃 | 国产精品xxx在线观看www | 免费国产小视频 | 免费成人福利视频 | 日韩狠狠| 久久久久亚洲国产 | 欧美精品久久久久久久 | 久久久精品亚洲 | 亚洲色图日韩精品 | 成年人黄色在线观看 | 色射影院 | 伊人伊人| 免费在线看污 | 中文字幕一区二区三区精品 | 综合久久网 | 亚洲一区动漫 | 国产富婆一级全黄大片 | 日本成人在线网站 | 亚洲国产欧美自拍 | 精品少妇久久久久久888优播 | 日韩一区二区高清 | 天天色天天 | 91精品国产高清一区二区三区蜜臀 | 一二三区中文字幕 | 好男人天堂网 | 日韩无码精品一区二区 | 毛片毛片毛片毛片毛片毛片 | 亚洲精品乱码久久久久久不卡 | 日本后进式猛烈xx00动态图 | 国产精美视频 | 91桃色视频 | 福利电影一区二区三区 | 天天舔天天射 | 欧美另类视频在线 | 中文字幕一区二区三区夫目前犯 | 欧美色一区二区三区在线观看 | 欧美激情国产精品免费 | 69精品人妻一区二区三区 | 日韩中文字幕 | 青青草视频免费观看 | 一区二区三区在线观看视频 | 国产精视频 | 欧美jizzhd精品欧美18 | 成人小视频在线看 | 麻豆网站在线观看 | 天天看视频 | 女人的天堂网站 | 男人天堂视频网 | 日b影院 | ,国产精品国产三级国产 | 国产天堂av | 九七在线视频 | 综合久久久久久久久久久 | 私人av | 免费成人美女在线观看. | 麻豆一区二区三区 | 天天干夜夜玩 | 麻豆做爰免费观看 | 白丝一区 | 嫩草午夜少妇在线影视 | 亚洲国产成人无码av在线 | 久久九九国产视频 | 好色成人网 | 国产精品久久久久久久久久小说 | 国精产品一区一区三区mba下载 | 伊人久艹| 男人添女人下部高潮全视频 | 黄色不卡视频 | 视频在线不卡 | 色小说在线观看 | 一边摸一边做爽的视频17国产 | 日本视频免费在线 | 色婷婷激情av | 香蕉视频在线网址 | 欧美一级免费在线观看 | 91国内精品 | 夜夜躁狠狠躁日日躁 | 色婷婷av一区二区三 | aaa亚洲 |