首页 > 其他 > 详细

turtle的使用

时间:2019-08-19 09:28:28      阅读:129      评论:0      收藏:0      [点我收藏+]

#turtle命令
######move/draw
setposition(x1,y1) 让海龟去(x1,y1)的位置,如果前面没有penup()会有痕迹的,不会改变海龟方向
setx(x1) 让海龟的左边x变为x1, y坐标不变,方向不变
etx(y1) 让海龟的左边y变为y1, x坐标不变,方向不变

setheading(270) 改变海龟的方向

home()让海龟回到原点(0,0)位置,方向变为右

dot(7, "purple") #7是原点的半径,颜色。

#如果半径大小没给 max(pensize+4,pensize*


stamp() 将海龟标识出来
##forward(100) stamp() forward(100)
##————海龟————海龟
#stamp图章邮票印记、标出
stamp()函数会返回一个id
clearstamp(id)值可以删除海龟箭头


speed(9) 设置速度,
speed() 返回当前速度


t.reset() 清除掉画布的东西,重新回到原点,方向朝右
t.clear() 清除掉画布的东西 还在清除之间的位置,方向不变

t.color("red", "blue") 线的颜色,箭头的颜色
t.color() 返回线的颜色,箭头的颜色
t.color("red") 线的颜色箭头,颜色都是红色


t.pencolor() 返回笔的颜色(线的颜色)
t.pencolor("red")

t.fillcolor() 返回笔填充颜色
t.fillcolor("green)
t.fillcolor((0,255,0))
t.position() 返回当前海龟的坐标位置

t.towards(0,0) #海龟当前位置与坐标(x,y)的连线  与水平线的夹角。

技术分享图片

 

 

技术分享图片

技术分享图片

turtle.window_width() 返回画布的宽
turtle.window_height()返回画布的高

turtle的使用

原文:https://www.cnblogs.com/lxx7/p/11374736.html

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