turtle库

这篇博客详细介绍了turtle库的绘图坐标体系,包括空间坐标、绝对坐标和海龟坐标,以及角度坐标体系。此外,还讨论了RGB色彩体系,并提供了设置画笔颜色及填充的方法。同时,文中还涵盖了画笔控制和运动控制函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

turtle库 绘图坐标体系

turtle.setup(width,height,startx,starty)
#窗体大小及位置
#并不是必须的

  • 空间坐标体系
    (像素为单位)
  1. 绝对坐标
turtle.goto(x,y)
import turtle
turtle.setup(400,700,20,60)
turtle.goto(60,60)
turtle.goto(60,-60)
turtle.goto(-60,-60)
turtle.goto(-60,60)
turtle.goto(0,0)
  1. 海龟坐标
turtle.circle(r,range)#根据半径r(默认圆心在海归左侧r距离的位置,r<0则圆心在右侧)绘制range角度的弧形

turtle.fd(d)=turtle.forward()#正前行进,d可以为负数
turtle.bk(d)#正后,后退d,但方向依然为正

在这里插入图片描述

  • 角度坐标体系
turtle.seth(angle)=turtle.setheading(angle)
#改变当前行进方向,只改变方向但不行进
turtle.left(angle)
turtle.right(angle)

RGB色彩体系

red green blue
常用色彩
turtle.color() #画笔的颜色
turtle.begin_fill()
turtle.end_fill()
#填充颜色

import turtle
from turtle import *
setup(700,700)
goto(-100,0)
goto(0,100)
goto(-100,100)
#调用库里的函数,简化书写

import turtle as t
t.setup()
#import 库名 as 代库名

画笔控制函数

  1. List item
turtle.penup()
=turtle.pu()  #抬起画笔

turtle.pendown()
=turtle.pd()  #落下画笔
#成对出现

turtle.pensize(width)
=turtle.width(width)  #画笔宽度

turtle.pencolor(color) #画笔颜色
#颜色字符串
turtle.pencolor('purple') #1.颜色字符串,小写 
turtle.pencolor(0.63,0.3,0.94) #2.RGB小数值

运动控制函数

  1. 方向控制函数
在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值