python绘制五彩蟒蛇

作为python新手,今天在课程网上用python学了蟒蛇的画法,看了课后题要画一只五彩蟒蛇,我就根据C语言的思路,引入数组来完成,首先我在IDLE上试了试python的数组表示方法,并且大概了解了python数组元素的引用方法,这对画蟒蛇来说足够了,下面贴上代码,较原先画蟒蛇的程序并没有太大改动。(第一次发博客)

import turtle
def drawsnake(rad,angle,len,neckrad):
    a = ['blue','red','yellow','green','pink']
    for i in range(0,len):
        turtle.pencolor(a[i])
        turtle.circle(rad,angle)
        turtle.circle(-rad,angle)
    turtle.pencolor('black')    
    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.seth(-40)
    drawsnake(40,80,5,pythonsize/2)
main()

程序运行结果:

python绘制五彩蟒蛇_第1张图片


你可能感兴趣的:(python绘制五彩蟒蛇)