turtle库
导入库函数:
import turtle
turtle.函数名
import turtle as t
t.pensize()
from 库名 import 函数名
from 库名 import *
直接使用函数名
fd()
backward() 后退
turtle.done() 停止画笔,但是不会关闭窗口
turtle.setup(长度,高度,x, y) //启动窗口函数,x,y分别为左上角坐标,长度和高度分别对应x,y,这里的x和y是从屏幕的左上角开始的,不是中间
turtle.pensize( ) 线宽
turtle.color("") 线色
turtle.seth() 划线开始方向,按照坐标轴(0, 90, 180, 270)
turtle.circle(rad, angle) rad表示小乌龟半径位置,正数在小乌龟左侧,负数在右侧;angle小乌龟运动弧度
turtle.forwad(rad)或则turtle.fd(rad) 乌龟走前进rad
turtle.left(角度)
turtle.right() 乌龟向左右旋转度数
penup() 抬笔(有轨迹没有颜色)
pendown() 落笔
home() 设置画笔位置为原点
clear() 清空当前窗口,不改变画笔为止
reset() 清空窗口,重置一切
hideturtle() 隐藏乌龟
showturtle() 显示乌龟
turtle.write("日", font = ("Arial", 18, "normal")) 写字并赋予字体
screensize() 设置画布的长和宽
begin_fill()填充颜色,当当运行到end_fill()时才结束填充颜色
end_fill()
列子:五角星
from turtle import Turtle Turtle函数
p = Turtle() 对Turtle函数的引用
p.speed(3)
p.pensize(5)
p.color("black", "yellow") black为线的颜色,yellow为填充颜色
p.begin_fill()
for i in range(5):
p.forward(200)
p.right(144)
p.end_fill()
goto(x, y) 小乌龟从指定位置开始爬行