Python14_绘图小海龟(turtle)

turtle

  • 一个简单的绘图工具

  • 提供一个小海龟,可以把他理解为机器人,只能听得懂有限的命令

绘图窗口的原点(0, 0)在正中间【按数学中的象限理解】,默认海龟的方向是右方

#导入turtle库
import turtle

运动命令

  • forward(distance)
  • backward(distance)

分别为向前和向后移动distance的距离

  • right(angle)
  • left(angle)

分别为向右和向左转动angle角度

  • goto(x, y)

移动到坐标为(x, y)的地方

  • speed(velocity)

控制画笔移动的速度,将其设为velocity

笔画控制命令

  • up()

抬起画笔,抬起后,移动画笔不会绘图

  • down()

笔画落下,画笔要落下后,移动画笔菜能绘图

  • setheading(angle)

改变海龟的朝向,改变的angle度

  • pensize(width)

将画笔的宽度设置为width

  • pencolor(“color”)

改变画笔的颜色,其中的color用red,green,yellow,brown等

  • reset()

恢复所有设置,重置turtle的状态,清空窗口

  • clear()

仅清空窗口,turtle状态不会被重置

  • circle(radius[, steps=n])

如果不指定steps,则绘制圆形,否则绘制n边形(即n次画出“圆”)

  • 填充

需要3个方法一起使用

  • begin_fill() #开始填充
  • fillcolor(“color”) #设置填充颜色
  • end_fill() #结束填充
import turtle
#填充所绘制的圆
turtle.down()
turtle.begin_fill()
turtle.fillcolor("red")
turtle.circle(50)
turtle.end_fill()
turtle.done()


其他命令

  • done()

让程序继续执行(不结束)

  • undo()

撤销上一次命令

  • hideturtle()

隐藏海龟

  • showturtle()

显示海龟

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值