【Python】turtle库的使用

目录

  • 库调用
  • 画布设置
  • 画笔控制函数
  • 运动控制函数
    • 1.turtle空间坐标系
    • 2.海龟坐标系
  • 方向控制函数
    • 1.绝对角度(以画布原点x轴正方向为参照)
    • 2.海龟角度(以海龟当前朝向为参照)

库调用

  1. import turtle
    turtle.***()
  2. from turtle import *
    ***()
  3. import 库名 as 库别名
    库别名.***()

画布设置

  1. turtle.setup(width,height,startx,starty)
    (width,height)画布长宽
    (startx,starty)画布左上角 距屏幕左上角的坐标位置
  2. turtle.screensize(宽,高, “green”)
    turtle.screensize() 默认大小(400,300)

画笔控制函数

  1. turtle.penup() 抬起画笔,不留痕迹 别名:pu
  2. turtle.pendown() 落下画笔,在画布绘画 pd
  3. turtle.pensize(width) 画笔宽度 width
  4. turtle.pencolor(color) 画笔颜色,color为颜色字符串或r,g,b值
  5. turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

运动控制函数

1.turtle空间坐标系

画布中间(0,0)为原点的二维坐标系

turtle.goto(-100,100)
turtle.goto(0,0)
#由点(-100,100)到(0,0)画一条直线

2.海龟坐标系

  1. turtle.fd(d) 当前位置向前 forward

  2. turtle.bk(d) 当前位置向后 backward

  3. turtle.circle(r,angle)画弧,圆心在海龟左侧r距离的位置上,angle省略默认画整圆

方向控制函数

1.绝对角度(以画布原点x轴正方向为参照)

turtle.seth(angle) 改变海龟朝向 setheading

2.海龟角度(以海龟当前朝向为参照)

turtle.left(angle)
turtle.right(angle)

你可能感兴趣的:(Python)