当前位置: 首页 > 工具软件 > Turtle > 使用案例 >

Python的turtle库

索嘉胜
2023-12-01

今天,我们来看看Python的turtle库(俗称海龟画图)


用turtle新建一个海龟

我们可以用下面两种方法创建海龟:

import turtle
newturtle = turtle.Pen()
import turtle as newturtle

注:千万不要尝试“turtle.Pencil()”,我也有试过,结果报错了


让海龟动起来

下一步,就是让海龟动起来了。我们来看看让海龟移动的函数:

函数作用
self.fd(x)让self(海龟)向前移动x步
self.Right(x)让self右转x度
self.Left(x)让self左转x度

画出有随机颜色填充的随机圆

先来解释一下这是什么意思:画出的圆颜色大小和位置都是随机的
这个内容分为一下几个步骤:
1、画出圆
2、让圆用颜色填充
3、让每个参数都变成一个随机数


1、画出圆

我们先来认识一个函数:

self.curcle(x)#x指的是圆的半径

这样就可以画出圆啦!


2、用颜色填充

和前面一样用代码表示

def drow_curcle(x):#x为半径
    globel newturtle
    newturtle.start_fill()#开始填充
    newturtle.curcle(x)#画圆
    newturtle.end_fill()#结束填充

3、让每个参数都变成一个随机数

一样,还有一些函数

函数功能
self.goto(x,y)移动到xy坐标
self.penup()抬笔
self.pendown()落笔

完整代码

import turtle as turtle
from random import randint
colour = [“blue”,”red”,”yellow”,”green”]
turtle.screensize(500,500)#设置画布大小
turtle.speed(0)#0是最快的速度(参数为0~10,1~10数字越大,速度越快)
turtle.penup()
turtle.goto(randint(0,500),randint(0,500))#移动到随机位置
 类似资料: