Python之图形绘制库turtle

Turtle库是Python语言中一个很流行的绘制图像的函数库


一、坐标控制函数

  1. turtle.done()        放在代码最后,表示绘制完成
  2. turtle.home()        位置和方向回到初始状态
  3. turtle.setx()        纵坐标不变,更改横坐标
  4. turtle.sety()        横坐标不变,更改纵坐标

二、画笔控制函数

  1. turtle.penup()        抬起画笔
  2. turtle.pendown()        落下画笔
  3. turtle.pencolor()        画笔颜色        例:turtle.pencolor("red")
  4. turtle.pensize()        画笔粗细        例:turtle.pensize(5)

三、画笔方向控制

  1. turtle.right()        当前绘制方向顺时针旋转(括号内为旋转度数)        例:turtle.right(45)
  2. turtle.left()        当前绘制方向逆时针旋转

四、运动控制

  1. turtle.forward(n)/fd(n)        向前移动n个像素

五、实例

  1. 画十个镶嵌的五角星
import turtle
turtle.pensize(3)
turtle.pencolor("red")
n = 10
while n > 0:
    turtle.penup()
    turtle.home()
    turtle.sety(20 * (10 - n))
    turtle.pendown()
    turtle.right(72)
    turtle.forward(50 + 40 * (10 - n))
    for i in range(4):
        turtle.right(144)
        turtle.forward(50 + 40 * (10 - n))
    n = n - 1
turtle.done()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值