Lawliet|Python学习笔记——turtle库

turtle库——turtle绘图体系的python实现

  • python的标准库之一
  • 入门级的图形绘制函数库

1. 窗体设置

turtle.setup(width,height,startx,starty)
在这里插入图片描述
setup()—设置窗体大小及位置
窗体的左上角为窗体的原点(0,0)
四个参数中后两个可选
函数非必须

2.坐标体系

绝对坐标

坐标原点在窗体的正中心位置
使用goto函数来实现坐标位置到达
在这里插入图片描述

海龟坐标/运动控制函数

turtle.bk(d)海龟后退
turtle.circle(r,angle)—根据半径r绘制angle角度的弧形,以海龟左侧r距离的位置为圆心,进行曲线运动。若不给angle值,则默认360°
turtle.forward(d) /turtle.fd(d)—海龟前行,走直线 d:行进距离,可以为负数

3.角度坐标体系/方向控制函数

绝对角度

turtle.setheading(angle) /turtle.seth(angle)—改变海龟行进方向//只改变方向但是不行进
angle为绝对度数

海龟角度

turtle.left()
turtle.right()
在这里插入图片描述

4.色彩体系

常见的RGB色彩
在这里插入图片描述
turtle.colormode(mode)
mode=1.0:RGB小数值模式
mode=255:RGB整数值模式

5.画笔控制函数

turtle.penup /turtle.pu()—抬起画笔,海龟在飞行
turtle.pendown() /turtle.pd()—落下画笔,海龟在爬行
turtle.pensize(width) /turtle.width(width)—画笔宽度,海龟的腰围
turtle.pencolor(color) color为颜色字符串或者r,g,b值—画笔颜色,海龟在涂装
turtle.done()绘制完之后不退出窗体,等待手动关闭窗体

turtle.pencolor("purple")
turtle.pencolor(0.63,0.13,0.94)
turtle.pencolor((0.63,0.13,0.94))//元组

关于函数库调用

调用方式1

import<库名>
<库名>.<函数名>(<函数参数>)
优点:<库名>.<函数名>作为单独函数,有效避免了函数名称重复的问题
缺点:重复书写代码,麻烦

调用方式2

from<库名>import<函数名>
from<库名>import *
<函数名>(<函数参数>)
优点:函数书写简单便捷
缺点:可能会存在函数名称重复问题

调用方式3

import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)
综合前两种调用方式,给库关联一个更短、更适合自己的名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值