admin 管理员组文章数量: 887021
2023年12月19日发(作者:如何建立自己的微信公众号)
Python中turtle库的常用函数
用法大全详解
一、turtle库介绍
1、turtle :“海龟”,是Python语言中一个很流行的绘制图像的函数库。我们想象一只海龟,在画布上游走,它游走的轨迹就形成了绘制的图形。
二、导入turtle库方法
1、import turtle
2、from turtle import *
3、import turtle as t
三、设置绘图窗口大小
窗口就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。方法有两种:
1、size(width,height,bgcolor)
参数分别为画布的宽, 高, 背景颜色
(宽、高单位为像素)。
如:size(200,200,‘blue’)
2、(width=3,height=3,startx=None,starty=None)
参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时,
表示占据电脑屏幕的比例,(startx, starty): 这一坐标表示绘图窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。
如:(width=0.6,height=0.6)
(width=800,height=800, startx=100, starty=100)
四、设置画笔属性
画笔在绘图过程中的颜色、大小、速度等
e()
or()
设置画笔的粗细大小
设置画笔颜色,
如or(‘red’)
颜色需要单引号引起来,不填默认黑色
(speed) 设置画笔移动速度,速度范围[0,10]之间的整数,数字越大越快。
五、绘图命令-画笔运动指令
1、d()
向当前画笔方向前进距离,单位像素
2、rd() 向当前画笔反方向前进距离,单位像素
3、()
4、()
5、()
6、()
7、()
8、(x,y)
()抬起画笔
n()将画笔落下
右转(顺时针)角度
左转(逆时针)角度
还原画笔初始位置(原点、朝东)
将画笔移动到(x,y)的位置
六、绘制命令-画笔控制命令
1、lor() 还原画笔初始位置(原点、朝东)
2、(pencolor,fillcolor) 同时设置画笔颜色和填充颜色
3、_fill()
4、_fill()
5、rtle()
6、rtle()
开始填充
结束填充
隐藏画笔
显示画笔
七、其他常用命令
1、(radius, extent=None, steps=None):画圆
radius:圆的半径
extent:弧度
steps:做半径为radius的圆的内切正多边形,多边形边数为steps
如:(90)
半径为90的圆
如:(90,steps=3)
三角形
如:(90,180)
半径为90的半圆
2、() 清空窗口所有内容,画笔位于当前位置
3、() 清空窗口所有内容,画笔还原初始位置
4、() 启动事件循环,位于程序末尾
八、趣味案例
#绘制五角星形状
import turtle as t
(width=600,height=500)
e(3)
for i in range(5):
d(200)
(144)
()
#绘制红色五角星
import turtle as t
(width=600,height=500)
e(3)
('red','red')
_fill()
for i in range(5):
d(200)
(144)
_fill()
rtle()
()
#绘制太阳花
import turtle as t
(width=600,height=500)
e(3)
(6)
('red','yellow')
_fill()
for i in range(50):
d(200)
(170)
_fill()
rtle()
()
#绘制彩色螺旋线
import turtle as t
(width=600,height=500)
e(2)
(6)
colors=['red','yellow','purple','blue']
for i in range(400):
(colors[i%4])
d(2*i)
(91)
rtle()
()
版权声明:本文标题:Python中turtle库的常用函数用法大全详解-配5个趣味案例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702928382h436305.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论