最近发现很多博主使用Turtle库进行画作,今天来详细讲解海龟库方法
一、定义:
Python的turtle库是一个用于绘制图形的库,它来自 Wally Feurzeig, Seymour Papert 于 1967 年在麻省理工学院MIT人工智能实验室开发的 Logo 编程语言。由于turtle绘图十分的直观而且十分受欢迎,所以turtle也逐渐的成为了Python的标准库之一。它很容易学习并且使用简单。
大家可以看看以下案例
画的非常美丽,推荐学习哦
二、画布
screensize包括3个参数,定义了画板的大小和背景色。
turtle.screensize(canvwidth, canvheight, bg)
# turtle.screensize(canvwidth=None, canvheight=None, bg=None)
canvwidth -- 正整型数,以像素表示画布的新宽度值canvheight -- 正整型数,以像素表示画面的新高度值
bg -- 颜色字符串或颜色元组,新的背景颜色
三、画笔
turtle.pensize():设置画笔的宽度;
turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组。
turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。
四、绘图命令
(1) 画笔运动命令
命令 | 说明 |
turtle.forward(distance) | 向当前画笔方向移动distance像素长度 |
turtle.backward(distance) | 向当前画笔相反方向移动distance像素长度 |
turtle.right(degree) | 顺时针移动degree" |
turtle.left(degree) | 逆时针移动degree" |
turtle.pendown0 |