admin 管理员组

文章数量: 887021


2023年12月19日发(作者:如何建立自己的微信公众号)

Python中turtle库的常用函数

用法大全详解

一、turtle库介绍

1、turtle :“海龟”,是Python语言中一个很流行的绘制图像的函数库。我们想象一只海龟,在画布上游走,它游走的轨迹就形成了绘制的图形。

二、导入turtle库方法

1、import turtle

2、from turtle import *

3、import turtle as t

三、设置绘图窗口大小

窗口就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。方法有两种:

1、size(width,height,bgcolor)

参数分别为画布的宽, 高, 背景颜色

(宽、高单位为像素)。

如:size(200,200,‘blue’)

2、(width=3,height=3,startx=None,starty=None)

参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时,

表示占据电脑屏幕的比例,(startx, starty): 这一坐标表示绘图窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。

如:(width=0.6,height=0.6)

(width=800,height=800, startx=100, starty=100)

四、设置画笔属性

画笔在绘图过程中的颜色、大小、速度等

e()

or()

设置画笔的粗细大小

设置画笔颜色,

如or(‘red’)

颜色需要单引号引起来,不填默认黑色

(speed) 设置画笔移动速度,速度范围[0,10]之间的整数,数字越大越快。

五、绘图命令-画笔运动指令

1、d()

向当前画笔方向前进距离,单位像素

2、rd() 向当前画笔反方向前进距离,单位像素

3、()

4、()

5、()

6、()

7、()

8、(x,y)

()抬起画笔

n()将画笔落下

右转(顺时针)角度

左转(逆时针)角度

还原画笔初始位置(原点、朝东)

将画笔移动到(x,y)的位置

六、绘制命令-画笔控制命令

1、lor() 还原画笔初始位置(原点、朝东)

2、(pencolor,fillcolor) 同时设置画笔颜色和填充颜色

3、_fill()

4、_fill()

5、rtle()

6、rtle()

开始填充

结束填充

隐藏画笔

显示画笔

七、其他常用命令

1、(radius, extent=None, steps=None):画圆

radius:圆的半径

extent:弧度

steps:做半径为radius的圆的内切正多边形,多边形边数为steps

如:(90)

半径为90的圆

如:(90,steps=3)

三角形

如:(90,180)

半径为90的半圆

2、() 清空窗口所有内容,画笔位于当前位置

3、() 清空窗口所有内容,画笔还原初始位置

4、() 启动事件循环,位于程序末尾

八、趣味案例

#绘制五角星形状

import turtle as t

(width=600,height=500)

e(3)

for i in range(5):

d(200)

(144)

()

#绘制红色五角星

import turtle as t

(width=600,height=500)

e(3)

('red','red')

_fill()

for i in range(5):

d(200)

(144)

_fill()

rtle()

()

#绘制太阳花

import turtle as t

(width=600,height=500)

e(3)

(6)

('red','yellow')

_fill()

for i in range(50):

d(200)

(170)

_fill()

rtle()

()

#绘制彩色螺旋线

import turtle as t

(width=600,height=500)

e(2)

(6)

colors=['red','yellow','purple','blue']

for i in range(400):

(colors[i%4])

d(2*i)

(91)

rtle()

()


本文标签: 画笔 绘制 颜色 绘图