1 turtle库概述和解析
turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。
turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有“前进”、“后退”、“旋转”等爬行行为,对坐标系的探索也通过“前进方向”、“后退方向”、“左侧方向”和“右侧方向”等小海龟自身角度方位来完成。
turtle库的导入三种方式
· import turtle,则对turtle库中函数调用采用turtle.<函数名>()形式。
· from turtle import *,则对turtle库中函数调用直接采用<函数名>()形式,不在使用turtle.作为前导。
· import turtle as t,则对turtle库中函数调用采用更简洁的t.<函数名>()形式,保留字as的作用是将turtle库给予别名t。
turtle库包含100多个功能函数,主要包括窗体函数、画笔状态函数、画笔运动函数等三类。
2 turtle库应用实例
【实例】利用turtle库绘制三角形。
import turtle
# 创建turtle对象
t = turtle.Turtle()
# 绘制三角形
# 移动到起始点
t.penup()
t.goto(-100, -50)
t.pendown()
t.forward(200) # 前进200单位长度
# 右转120度,前进200单位长度
t.right(120)
t.forward(200)
# 右转120度,前进200单位长度
t.right(120)
t.forward(200)
# 结束绘图
turtle.done()

