1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 如何用python画一条蟒蛇_Python之绘制蟒蛇

如何用python画一条蟒蛇_Python之绘制蟒蛇

时间:2021-03-11 10:20:57

相关推荐

如何用python画一条蟒蛇_Python之绘制蟒蛇

1、turtle库是python常用的绘制图像的库,根据一组函数的指令决定轨迹图形。

2、def用于定义函数,def所定义的函数在程序中未经调用不能直接执行,需要通过函数名调用才能执行。

3、turtle.setup(宽度,高度,左上角横坐标,左上角纵坐标)——这个函数用于创建一个图形窗口。

4、turtle.pensize(size)——表示运行轨迹的宽度,size单位为像素。

5、turtle.pencolor("red")——即图形的颜色。

6、turtle.seth(rad)——表示轨迹开始时的运动方向。0表示向东,90表示向北,180表示向西,270表示向南。

7、turtle.circle(rad,angle)——圆形轨迹,rad描述圆形轨迹半径的位置,正值表示在左侧rad远的地方,angle表示弧度值。

8、turtle.fd()/turtle.forward()——沿直线运动,参数表示距离。

import turtle

def drawSnake(rad,angle,len,neckrad):

for i in range(len)://循环5次

turtle.circle(rad,angle)//蛇的身体

turtle.circle(-rad,angle)

turtle.circle(rad,angle/2) //折回水平线

turtle.fd(rad)//蛇的颈部

turtle.circle(neckrad+1,180)//回旋

turtle.fd(rad*2/3) //头部

def main():

turtle.setup(1300,800,0,0)

pythonsize=30

turtle.pensize(pythonsize)

turtle.pencolor("red")

turtle.seth(-40)

drawSnake(40,80,5,pythonsize/2)

main()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。