python学习笔记 实例2 蟒蛇绘制

代码敬上:
python学习笔记 实例2 蟒蛇绘制
效果图如下
python学习笔记 实例2 蟒蛇绘制
举一反三:计算问题的拓展:

1,蟒蛇的颜色,长度,方向

2,圆形绘制,五角星绘制,国旗绘制,机器猫绘制

(掌握绘制一条线的方法,就可以绘制整个世界!!!)

模块一:turtle库的使用

1,turtle的原理

(1)有一只海龟,在窗体正中心游走

(2)走过的路径就是绘出的图形

(3)海龟由程序控制,可以改变长短,颜色,行进方向等等。

2,turtle的绘图窗体

(1)turtle的一个画布空间

(2)最小单位是像素

3,turtle角度坐标系

(1)seth()改变海龟的行进方向

(2)angle为绝对度数

(3)seth只改变方向,但不能使海龟行进
python学习笔记 实例2 蟒蛇绘制
4,RGB色彩模式

(1)RGB指红蓝绿三个通道的颜色组合

(2)RGB每种颜色的取值范围0到255整数或0到1小数

(3)默认采用小数值,可切换成整数值
-1.0:RGB 小数值模式
-255:RGB 整数值模式
python学习笔记 实例2 蟒蛇绘制python学习笔记 实例2 蟒蛇绘制python学习笔记 实例2 蟒蛇绘制
python学习笔记 实例2 蟒蛇绘制
模块二:turtle画笔控制函数

1,turtle.penup() 别名: turtle.pu()
”抬起画笔“

turtle.pendown() turtle.pd()
“落下画笔,海龟开始运行”

2,turtle.pensize(width) 别名: turtle.width(width)
“画笔宽度”

turtle.pencolor(color) colour为颜色字符或者rgb值
”画笔颜色“

<1>颜色字符串:turtle.pencolor(“purple”)

<2>RGB的小数值:turtle.pencolour(0.63,0.13,0.94)

<3>RGB的元组值:turtle.pencolour(0.63,0.13,0.94)

模块三:运动控制函数

turtle.forward(d) 别名: turtle.fd(d)
向前走直线

d:行进距离,可正可负

turtle.circle(r,extent=None)

根据半径r绘制extent角度的弧形

r:默认原点在海龟左侧r距离的位置
extent:绘制角度,默认为360整圆

模块四:方向控制函数

turtle.left(angle)向左转

angle:海龟在当前行进方向上旋转的角度
python学习笔记 实例2 蟒蛇绘制
python学习笔记 实例2 蟒蛇绘制
python学习笔记 实例2 蟒蛇绘制