python语言turtle库画图代码示例,python内置库turtle绘制有趣图形
本文主要介绍Pythonturtle库绘制任意图形。这篇文章给大家讲的很详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友可以参考一下。
00-1010环境配置海龟素养1。图纸格式2的设置。刷子控制功能3。形状绘制功能乌龟画任何图片1。经典案例2。画任何一幅画。
目录
系统:Windows10
版本:python 3.8
环境配置
Turtle扫盲
turtle.setup(宽度、高度、startx、starty)
Startx,starty默认在屏幕中央。
1.绘图窗体的设置
Turtle.penup() #别名turtle.pu(),提起画笔。
turtle . pendown()# alias turtle . PD(),放下画笔
turtle . pensize(width)# alias turtle . width(width),画笔宽度
Turtle.pencolor(color) #color是一个颜色字符串或r,g,b值,以及画笔颜色。
注意:
颜色字符串:turtle.pencolor(紫色)
RGB的十进制值:turtle.pencolor(0.63,0.13,0.94)
RGB的元组值:turtle.pencolor ((0.63,0.13,0.94))
2.画笔控制函数
turtle . forward(d)# alias turtle . FD(d),直接向前为d(负)像素。
Turtle.circle(r,extent=None) #根据半径r画出范围角的圆弧。
turtle . set heading(angle)# alias turtle . Seth(angle),angle:行进方向的绝对角度。
Turtle.left(angle) # Turtle左转,angle:按乌龟当前方向旋转。
Turtle.right(角度)# Turtle右转。
Turtle.goto(x,y) #绝对坐标
3.形状绘制函数
Turtle画任意图
进口甲鱼作为t
t .设置(650,650,200,200)
T.speed(10) #笔刷的速度,增量为1到10。
佩努普
t.fd(-250)
彭道恩
t . penzize(25)
t.pencolor(《紫色》)
塞思(-40)
对于范围(4):中的I
t圆(40,80)
t圆(-40,80)
t圆(40,80/2)
t.fd(40)
t圆(16,180)
t.fd(40 * 2/3)
T.mainloop() #保持界面显示,以下语句无效。
1.经典案例
进口甲鱼作为t
导入cv2
t.getscreen()。颜色模式(255)
IMG 1=cv2 . im read( 2 . jpg )[03360-23360 2]#填写你的图片的绝对路径。建议小于100kb。
宽度=长度(img1[0])
高度=长度(img1)
t .设置(宽度=宽度/2 100,高度=高度100)
速度测试(8)
普大学
t . goto(-宽度/4 10,高度/2 - 10)
热电联产公司
t.tracer(2000年)
对于k1,我在枚举(img1):
对于i[:2]:中的j
t.pencolor((j[0],j[1],j[2]))
t.fd(1)
普大学
t . goto(-宽度/4 10,高度/2 - 10 - k1 - 1)
热电联产公司
T.done() #保持界面显示。
关于在Python turtle库中绘制任意图形的这篇文章到此结束。更多Python海龟库中的相关图纸,请在热门IT软件开发工作室搜索之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。