python彩⾊蟒蛇绘制代码_Python中⽤绘图库绘制⼀条蟒蛇⼀、.构思设计蟒蛇的长度颜⾊等
⾸先,我们来构思⼀个简单的蟒蛇。让它的颜⾊为黄⾊,形状为⼀条正在爬⾏的蟒蛇。
⼆、.准备绘图库
Python中有⼀个绘图库叫turtle我们先引⼊它。
⽽turtle是⼀个绘图库在这⾥我仅介绍⼏个常⽤的函数java环境变量配置新版
1.画布设置
turtle.setup(a,b,c,d)a,b两个参数分别控制画布的宽和⾼, c,d属性控制画布的位置;
turtle.screesize(a,b,c)a,b控制画布的宽和⾼,C控制画布的颜⾊;
例如:turtle.setup(800,400,200,200)//创建⼀个宽为800像素⾼为400像素,坐标为(200,200)的画布
turtle.screensize(800,400,'green') //创建⼀个宽为800像素,⾼为400像素,颜⾊为绿⾊的画布
2.画笔设置
turtle.penup() 抬起笔移动,不绘制图形,⽤于另起⼀个地⽅绘制
turtle.pendown() 落下画笔,开始绘制图形
turtle.pensize() 设置画笔的宽度;
turtle.pencolor() 传⼊参数设置画笔颜⾊,没有参数传⼊则为当前画笔颜⾊
turtle.seth(a)改变海龟⾏进⽅向a为绝对度数该语句只改变⽅向但不⾏进
3.画笔运动控制ssm视频
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))a 为⾏进⽅向的绝对⾓度
turtle.left(a)
turtle.right(a) 向左/右转a度
三、.代码实例
python彩⾊蟒蛇import turtle
w3cschool随机抽取python代码画图案turtle.setup(1300,400,-250,250)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.seth(-40)简述sql语句delete的使用格式
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)assessment和test的区别
turtle.fd(40 * 2/3)
turtle.done()
效果图如下:
具体绘图库turtle的⽤法请参考之⾏流浪的博客
追加⼀个五彩蟒蛇代码。。。。。其实都⼀样,颜⾊可以随便改的,五彩的就是加了⼀个列表,把⾥⾯的元素顺序传给lor()中。
#五彩蟒蛇绘制
import turtle
a = ['red','orange','yellow','green','blue','purple']
turtle.setup(1250,400,50,50)
turtle.penup()
turtle.fd(-550)
turtle.pensize(50)
turtle.pendown()
turtle.pencolor()
turtle.speed(5)
for i in range(5):
turtle.pencolor(a[i])
turtle.seth(60)
turtle.circle(-60,120)
turtle.seth(120)
turtle.circle(-60,-120)
turtle.seth(20)
turtle.fd(60)
turtle.circle(-30,180)
turtle.fd(60 * 1/3)
turtle.hideturtle()
turtle.done()
效果图如下:
⾮常抱歉,上次代码写好后有点事忘记上传了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论