目录

turtle库概述

1.import turtle

2.from turtle import *

3.import turtle as m 

turtle库绘图

1.窗口函数

2.画笔状态函数

3.画笔运动函数


turtle库概述

turtle库是Python重要的标准库之一,能够进行基本图形的绘制。

对于标准库使用之前要引用,引用方式有很多种,但作用相同。

1.import turtle

如果使用这种方式调用具体函数时写法是。

import turtle turtle.forward()

2.from turtle import *

这种不需要用turtle.作为引导。

from turtle import * forward(100)

3.import turtle as m 

这种方式和第一种一样,就是把turtle库重新命名为m,然后后面调用都用m,方便。

import turtle as m m.forward(100)

turtle库绘图

turtle库中包含了上百个功能函数用于绘制图形,但是常用的就几个。

1.窗口函数

turtle库中的setup()函数与窗体有关。

turtle.setup(width,height,startx,starty)

width:宽度,整数表示像素值,小数表示窗口宽度与屏幕比例。

height:高度,整数表示像素值,小数表示窗口宽度与屏幕比例。

startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于水平中央。

staety:窗口顶部与屏幕顶部的像素距离,如果值是None,窗口位于水平中央。

2.画笔状态函数

函数

描述

pendown()

放下画笔

renup()

拿起画笔

pensize()

设置画笔线条的粗细

pencolor()

设置画笔的颜色

color()

设置画笔和填充颜色

begin_fill()

填充图形前,调用该方法

end_fill()

填充图形结束

clear()

清空当前窗口

reset()

清空当前窗口,并充值位置

weite()

输出font字体的字符串

hideturtle()

隐藏画笔的turtle形状

showturtle

显示画笔形状

3.画笔运动函数

控制画笔运动的函数

函数

描述

forward()

沿当前指定方向前进距离

backward()

沿当前相反方向后退指定距离

setheading(angle)

设置当前朝向为angle角度

citcle(半径,角度)

绘制一个圆或弧

undo()

撤销最后一步

right(angle)

向右转

left(angle)

向左转

goto(x,y)

移动到绝对坐标(x,y)处

speed()

设置画笔的绘制速度,参数为0-10

dot(直径,颜色)

绘制一个圆点

home()

设置当前画笔位置为原点,朝向东