首页 > 其他 > 详细

turtle库的学习笔记

时间:2019-03-15 00:49:13      阅读:202      评论:0      收藏:0      [点我收藏+]

(1)turtle使用pen来绘制图形 
pendown() 放下画笔,移动到指定点后继续绘制 
penup() 提起画笔,用于另起一个地方绘制时使用 
pensize(width) 设置画笔线条的粗细为指定大小 
(2)turtle运动方法 
forward() 沿着当前方向前进指定距离 
backward() 沿着当前相反方向后退指定距离 
right(angle) 向右旋转angle角度 
left(angle) 向左旋转angle角度 
goto(x,y) 移动到绝对坐标(x,y)处 
setx() 将当前x轴移动到指定位置 
sety() 将当前y轴移动到指定位置 
setheading(angle) 设置当前朝向为angle角度 
home() 设置当前画笔位置为原点,朝向东 
circle() 绘制一个制定半径,角度·以及步骤的圆圈 
turtle.circle(80, steps=9) steps=n n为多少即画几边形 
dot(r) 绘制一个制定半径和颜色的圆点 
undo() 撤销画笔最后一步动作 
speed() 设置画笔的绘制速度,参数为0-10之间 
(3)turtle颜色和字体绘制方法 
color() 设置画笔的颜色 
begin_fill() 填充图形前,调用该方法 
end_fill() 填充图形结束 
filling() 返回填充的状态,true为填充,false为未填充 
clear() 清空当前窗口,但不改变当前画笔的位置 
reset() 清空当前窗口,并重置位置等状态为默认值 
screensize() 设置画笔的长和宽 
hideturtle() 隐藏画笔的turtle形状 
showturtle() 显示画笔的turtle形状 
isvisible() 如果turtle可见,则返回true 
wirte() 输出font字体的字符串

turtle库的学习笔记

原文:https://www.cnblogs.com/sgy614092725/p/shiguiyu1.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!