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
<(100, 100)
<(100, -100)
<(-100, -100)
<(-100, 100)
<(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)python新手编程100例
turtle.left(135)
turtle.fd(150)
5.RGB⾊彩体系
在turtle库中我们使⽤RGB体系控制所要绘制图案的颜⾊:
RBG:指的是有红、蓝、绿三个通道颜⾊构成,并组合所形成的的颜⾊,它覆盖了我们所有视⼒所能感知的颜⾊。每个颜⾊的取值范围:0–255或者0–1
turtle库默认使⽤RGB⼩数值控制颜⾊,可采⽤函数切换为整数值来表⽰
(1)colormode的使⽤:
#RGB⼩数值模式lormode(1.0) #RGB整数值形式lormode(255)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。