资讯专栏INFORMATION COLUMN

Python内置模块turtle绘图详解

Tecode / 2619人阅读

摘要:内置模块绘图详解导入库定义画笔之后,后面命令要改为画笔运动命令命令说明设置画笔移动速度,画笔绘制的速度范围整数,数字越大越快设置画笔的宽度向当前画笔方向移动像素长度向当前画笔相反方向移动像素长度顺时针移动逆时针移动移动时绘制图形,缺省时也为

Python内置模块turtle绘图详解
导入turtle库
import turtle
t=turtle(定义画笔t之后,后面命令turtle要改为t)
画笔运动命令

命令 说明
turtle.speed(speed) 设置画笔移动速度,画笔绘制的速度范围[010]整数,数字越大越快
turtle.pensize() 设置画笔的宽度
turtle.fd(distance) 向当前画笔方向移动distance像素长度
turtle.backward(distance) 向当前画笔相反方向移动distance像素长度
turtle.right(degree) 顺时针移动degree°
turtle.left(degree) 逆时针移动degree°
turtle.pendown() 移动时绘制图形,缺省时也为绘制
turtle.goto(xy) 将画笔移动到坐标为xy的位置
turtle.penup() 提起笔移动,不绘制图形,用于另起一个地方绘制
turtle.circle() 画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
setx( ) 将当前x轴移动到指定位置
sety( ) 将当前y轴移动到指定位置
setheading(angle) 设置当前朝向为angle角度
home() 设置当前画笔位置为原点,朝向东。
dot(r) 绘制一个指定直径和颜色的圆点
(2) 画笔控制命令

命令 说明
turtle.fillcolor(“yellow”) 绘制图形的填充颜色
turtle.color(color1 color2) 同时设置pencolor=color1 fillcolor=color2
turtle.filling() 返回当前是否在填充状态
turtle.begin _ fill() 准备开始填充图形
turtle.end_fill() 填充完成
turtle.hideturtle() 隐藏画笔的turtle形状
turtle.showturtle() 显示画笔的turtle形状
(3) 全局控制命令

命令 说明
turtle.clear() 清空turtle窗口,但是turtle的位置和状态不会改变
turtle.reset() 清空窗口,重置turtle状态为起始状态
turtle.undo() 撤销上一个turtle动作
turtle.isvisible() 返回当前turtle是否可见
stamp() 复制当前图形
turtle.write(s [font=("font-name"font_size"font_type")]) 写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126387.html

相关文章

  • Python易学就会(三)turtle绘图入门--初级篇

    摘要:比如把上面画正方形的例子稍做变化重复执行次画正方形开始画正方形结束右转度执行后,可以看到,画出一个非常规整漂亮的组合图案。   turtle图形库源于1966年诞生的Logo语言,是入门Python的有趣工具。因其简单便捷的图形化方法、和立即反馈式的绘画效果,成为众多编程入门者的首选。相对于大多数入门教材中枯燥的语法学习,和函数、方法的演练来说,turtle的趣味性显得别具一格、极富效...

    周国辉 评论0 收藏0
  • Python3 turtle教程

    摘要:基础概念画布画布就是为我们展开用于绘图区域我们可以设置它的大小和初始位置。常用的画布方法有两个和。设置画笔的宽度没有参数传入返回当前画笔颜色传入参数设置画笔颜色可以是字符串如也可以是元组。 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬...

    刘福 评论0 收藏0
  • #yyds干货盘点# Python - 画国旗

    摘要:用的模块绘制国旗小黄绘制矩形绘制五角星主程序画国旗主体画大星星画小星星隐藏海龟显示绘图窗口 用Python的turtle模块绘制国旗Version: 0.1Author: 小黄Date: 2021.11.22import turtledef draw_rectangle(x, y, width, height)...

    番茄西红柿 评论0 收藏2637
  • Python易学就会(四)turtle绘图入门--高级篇

    摘要:也就是说明这个参数除了表示圆的半径面,其正负性还定义了画圆的方向。入门篇中有个小彩蛋,也就是可以修改的指针外形。通过初始化出多只新,可以同时在一个界面上以不同的绘图。下面给出一段绘制实时时钟的代码,重点部分我已给出注释。   到目前为止我们通过turtle库了解了Python的基本语法,包括顺序与循环、函数的调用与方法的定义、列表与简单的数学运算等;也学习了用turtle库绘图的基本用...

    Miracle 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<