Python的turtle库

今天,我们来看看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))#移动到随机位置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值