用Python中绘图库绘制一条蟒蛇的案例

  介绍

这篇文章将为大家详细讲解有关用Python中绘图库绘制一条蟒蛇的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、。构思设计蟒蛇的长度颜色等

首先,我们来构思一个简单的蟒蛇。让它的颜色为黄色,形状为一条正在爬行的蟒蛇。

二。准备绘图库

Python中有一个绘图库叫龟我们先引入它。

而龟是一个绘图库在这里我仅介绍几个常用的函数

1。画布设置

turtle.setup (a, b, c, d) a, b两个参数分别控制画布的宽和高,? c, d属性控制画布的位置;

龟。screesize (a, b, c) a、b控制画布的宽和高,c控制画布的颜色;

例如:

turtle.setup(800400200200)//创建一个宽为800像素高为400像素,坐标为(200200)的画布 turtle.screensize(800400 & # 39;绿色# 39;),//创建一个宽为800像素,高为400像素,颜色为绿色的画布

2。画笔设置

turtle.penup() ?抬起笔移动,不绘制图形,用于另起一个地方绘制

turtle.pendown()落下画笔,开始绘制图形

turtle.pensize() ?设置画笔的宽度;

turtle.pencolor() ?传入参数设置画笔颜色,没有参数传入则为当前画笔颜色

turtle.seth (a)改变海龟行进方向一个为绝对度数该语句只改变方向但不行进

3。画笔运动控制

turtle.fd (X) (turtle.forward (X))向当前画笔方向移动X像素长度,走直线(X可为负数)

turtle.circle (r, o)根据r绘制o角度的弧形(r默认圆心在海龟左r侧距离的位置,o绘制角度,默认是360度整圆?)

4。方向控制

turtle.seth (a)改变方向(turtle.setheading (a))为一行进方向的绝对角度

turtle.left (a)

turtle.right (a)向左/右转一个度

三,。代码实例

python彩色蟒蛇

import 海龟   turtle.setup (1300、400、-250250)   turtle.penup ()   turtle.fd (-250)   turtle.pendown ()   turtle.pensize (25)   turtle.color (“yellow")   turtle.seth (-40)   for 小姐:拷贝范围(4):   ,,,turtle.circle (80)   ,,,turtle.circle (-40、80)   ,,,,   ,,,,   ,   80/2 turtle.circle (40)   turtle.fd (40)   turtle.circle (16180)   turtle.fd (40, *, 2/3)   ,   turtle.done ()

效果图如下

用Python中绘图库绘制一条蟒蛇的案例

追加一个五彩蟒蛇代码.....其实都一样,颜色可以随便改的,五彩的就是加了一个列的表,把里面的元素顺序传给龟。颜色()中。

#五彩蟒蛇绘制   import 乌龟   ,   a =,(& # 39;红色# 39;& # 39;橙色# 39;,& # 39;黄色# 39;,& # 39;绿色# 39;,& # 39;蓝# 39;,& # 39;紫色# 39;】   ,   turtle.setup (1250、400、50,50)   turtle.penup ()   turtle.fd (-550)   turtle.pensize (50)   turtle.pendown ()   turtle.pencolor ()   turtle.speed (5)   ,   for 小姐:拷贝范围(5):   ,,,turtle.pencolor([我])   ,,,turtle.seth (60)   ,,,turtle.circle (-60120)   ,,,turtle.seth (120)   ,,,turtle.circle (-60、-120)   ,   ,,,,   turtle.seth (20)   turtle.fd (60)   turtle.circle (-30180)   turtle.fd (60, *, 1/3)   ,   turtle.hideturtle ()   turtle.done ()

用Python中绘图库绘制一条蟒蛇的案例

关于用Python中绘图库绘制一条蟒蛇的案例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

用Python中绘图库绘制一条蟒蛇的案例