今天,我们来看看Python的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、让每个参数都变成一个随机数
我们先来认识一个函数:
self.curcle(x)#x指的是圆的半径
这样就可以画出圆啦!
和前面一样用代码表示
def drow_curcle(x):#x为半径
globel newturtle
newturtle.start_fill()#开始填充
newturtle.curcle(x)#画圆
newturtle.end_fill()#结束填充
一样,还有一些函数
函数 | 功能 |
---|---|
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))#移动到随机位置