python编程实战案例--turtle图案绘制

1.turtle库基本介绍

(1)turtle(海龟库):是python的标准库之一,是python绘图体系的实现

​ 具体实现:海龟(画笔)处于画面正中央,当海龟落下,行走的所形成的的轨迹,就是我们所绘制的图案

2.turtle绘图窗体布局

(1)在绘图窗体中使用的最小单位是像素

(2)setup函数:

在这里插入图片描述

#控制绘图窗体大小与位置:
turtle.setup(width, heigth, startx, starty)
#绘图窗体处于电脑屏幕的左上角
turtle.setup(800, 400, 0, 0)
#处于屏幕正中央:
turtle.setup(800, 400)
3.turtle空间坐标体系

​ 绘图的海龟,起初是处于画板正中央,也就是坐标(0, 0)位置

(1)goto函数的使用

在这里插入图片描述

import turtle

turtle.goto(100, 100)
turtle.goto(100, -100)
turtle.goto(-100, -100)
turtle.goto(-100, 100)
turtle.goto(0, 0)

(2)海龟绘图函数:

#海龟以反方向运动:
turtle.bk(d)
#海龟以正方向运动
turtle.fd(d)
#海龟左侧以某个坐标的固定点画圆做圆周运动
turtle.circle(r, angle)

在这里插入图片描述

4.turtle角度坐标体系

(1)seth函数:

#调整海龟行进方向45°
turtle.seth(45)
#调整海龟行进方向-135°
turtle.seth(-135)

(2)left、rigth函数:

#调整海龟左转45°方向前进
turtle.left(45)
#调整海龟右转30°方向前进
turtle.right(30)
#案例
import turtle

turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
5.RGB色彩体系

在turtle库中我们使用RGB体系控制所要绘制图案的颜色:

RBG:指的是有红、蓝、绿三个通道颜色构成,并组合所形成的的颜色,它覆盖了我们所有视力所能感知的颜色。每个颜色的取值范围:0–255或者0–1

turtle库默认使用RGB小数值控制颜色,可采用函数切换为整数值来表示

(1)colormode的使用:

#RGB小数值模式
turtle.colormode(1.0)
#RGB整数值形式
turtle.colormode(255)

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值