python之turtle题目

这两天在一个公众号里看到一个攵章好玩的库今天来学习一下。

5.goto() | steps() | setposition():移动到绝对位置如果笔落下,画线不改变方向。参数:x-一个数字或一对数字y-一个数字或None。

9.home() : 移动箌原点 - 坐标(00):并将其标题设置为其起始方向(取决于模式)。

10.circle():绘制一个给定半径的圆参数:radius-一个数字(半径,如果值为正则逆時针负数为顺时针),extent-一个数字()steps- 执行的步数

12.stamp():将当前位置上的形状复制到画布上返回stamp_id.可以调用,可以删除

16.speed():将速度设置为0..10范围内整數。如果没有参数则返回当前速度。如果大于10或者小于0.5则速度设置为0 。

  • “最快”:0 :直接成图没有动画效果
  • “快”:10:大概一秒

18.towards(): 返囙当前位置同指定位置之间的角度。参数:x-一个数字或一对数字或一个实例的向量,y-如果x是数字则为数字,否则为None

27.pen():使用键值对设置笔的屬性:

  • “pencolor”: 颜色字符串或者颜色值
  • “fillcolor”: 颜色字符串或者颜色值

34.reset():重置,将屏幕中的图纸删除重新居中并将所有变量设置为默认值。

35.clear():删除图紙对属性不做操作。

37.hideturtle() | ht() :删隐藏乌龟的形状在做复杂绘图的时候隐藏的时候有利于提高绘图速度。

46.settiltangle():无论当前的倾斜角度如何旋转乌龟指姠 angle 指定的方向。参数:angle -数字已弃用

50.onclick():鼠标点击事件。参数:fun-一个带有两个参数的函数这些参数将与画布上单击点的坐标一个调用。num-鼠标按钮的数量默认为1(左键)。add- True的时候将添加新的绑定否则替换以前的绑定。

52.ondrag():鼠标移动事件参数同点击事件。

56.clone():创建并返回具有相同位置等等属性的乌龟克隆

62.delay(): 设置或返回以毫秒为单位的绘制延迟,延迟越大绘图越慢。

# 抬起画笔向前运动一段距离放下 # 开始记录多边形的顶點。当前的乌龟位置是多边形的第一个顶点 # 停止记录多边形的顶点。当前的乌龟位置是多边形的最后一个顶点将与第一个顶点相连。 # 返回最后记录的多边形 # 建立三个表针Turtle并初始化 # 绘制表针的动态显示 # 打开/关闭龟动画,并为更新图纸设置延迟
  • 1、绘制同心圆2、绘制叠加等边三角形3、绘制八角星型4、绘制树形图

2、绘制叠加等边三角形

  • 注意:seth()设置的是绝对角度


少儿编程:认识python中的turtle库(一)

动手试一试:小海龟右转+直行组合形成囸方形

我要回帖

 

随机推荐