导图社区 turtle库
下图是一个turtle库的思维导图,导图从运动体系、函数、画笔体系、坐标系几个方面作了内容梳理。比较全面,建议收藏。
分支结构 为了限定用户正规操作,也为了更好的控制程序的逻辑,必须在适当时引入条件结构。 Python 条件语句是通过一条或多条语句的执行结果(Tr..
《常识工作法》 一、什么是常识工作法 常识:看清事物本质,并依照事物规律做事的诀窍。 常识工作法:根据人的同理心、常识做事,而不是根据既定的规则、程序做事。
这是一篇关于纳瓦尔宝典之财富篇章的思维导图,纳瓦尔宝典之财富篇章,积累财富,什么是财富财?富创造的原理?一篇思维导图带你了解财富!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
turtle库
运动体系
turtle的相对方向
默认方向: 前方:屏幕右侧 后方:屏幕左侧 左方:屏幕上侧 右方:屏幕下侧
小海龟的方向随着画笔方向的改变而改变
命令: turtle.forward(a ) 前进多少像素 turtle.backward(a) 后退多少像素 turtle.circle(radius,extent=none,steps=None) turtle.left(angle) 左转角度 turtle.right(angle) 右转角度
turtle的绝对方向
绝对方向是不变的
绝对 方向的划分:右方为0°/360° 屏幕上方:90°/-270° 屏幕左侧:180°/-180° 屏幕下方:270°/-90°
和坐标轴的划分是相同的
相关函数
turtle.goto(x,y) 到达(x,y)坐标 turtle.forward(a ) 前进多少像素 turtle.backward(a) 后退多少像素 turtle.circle(radius,extent=none,steps=None) 半径 弧度度数,没有代表360° 绘制该弧度的圆的边数 turtle.left(angle) 左转角度 turtle.right(angle) 右转角度
turtle.setheading(angle) 简写seth 让小海龟转到指定的绝对角度
turtle.speed(a) 设定画笔的运动速度 a的数值范围是0~10,0最快,1最慢,其余的数字越大,速度越快。
turtle.dot(a) 绘制原点,a为直径
turtle.home() 返回原点,方向为初始方向即屏幕的右方,但是画笔的颜色等设置依然保留。
函数
turtle.reset(): 清空画布,重置turtle状态为初始状态
turtle.clear() 清空turtle窗口,但是turtle的位置和状态不会改变
turtle.clone() 创建并返回turtle的一个克隆体
turtle.stamp() 印章
turtle.screensize(画布高度,画布宽度,背景颜色) 如果没有参数,则返回当前窗口的宽度和高度。
turtle.mainloop()和turtle.done() 停止画笔绘制,但是绘图窗体不会关闭,用于最后一个语句。
画笔体系
画笔的命名:a=turple.Pen()
画笔设置函数
画笔粗细:turple.pensize(a):a代表像素
抬笔:turple.penup()
落笔:turple.pendown()
隐藏画笔:turple.hideturtle()
显示画笔:turtle.showturtle
画笔的形状:turtle.shape()和turtle.turtle(),参数需要加“” 形状参数:arrow,turtle.circle.square.triangle.classic
当前位置写文字:turtle.write()
颜色相关
画笔颜色:turtle.pencolor("red")
设置画笔颜色和填充颜色:turtle.color(color1,color2) color1:画笔颜色;color2:填充颜色 注意:如果只有一个颜色代表画笔颜色和填充颜色是同一个颜色
填充颜色:turtle.fillcolor(color) 填充前需要用turtle.begin_fill()声明,用turtle.endfill()结束
turtle.bgcolor() 设置画布的背景颜色
坐标系
画布的坐标系
画布的(0,0)位于屏幕的左上方。 画布在屏幕中的坐标系:turtle.setup(width,height,startx,starty) 画布长度,画布宽度,画布坐标x,画布坐标y. 画布大小参数没有的话默认800*600,并且位于屏幕正中央。 前两个参数使用小于等于1.0的小数表示,代表画布的大小占整个屏幕的尺寸。 例如:setup(1.0,1.0)代表的是屏幕尺寸。
画笔的坐标系
画笔在画布的位置:画布的正中心坐标为(0,0) turtle.goto(x,y)代表小海龟走到指定坐标(x,y)
1:注意两个坐标系的(0,0)不同 2:setup()不是必须的,默认画布尺寸为800*600