如何采用Python语言绘制一条彩色的蟒蛇

 时间:2026-02-17 20:17:07

1、采用的是Python shell来实现的,也就是大家所说的IDLE插件。

如何采用Python语言绘制一条彩色的蟒蛇

1、单击shell界面上面工具栏中的“file”-“new file”

如何采用Python语言绘制一条彩色的蟒蛇

2、如下图所示,我们建立了一个脚本文件。

如何采用Python语言绘制一条彩色的蟒蛇

1、单击脚本文件上侧的“file”-“save”,来实现对文件的保存。

如何采用Python语言绘制一条彩色的蟒蛇

2、选定上述命令后,会出现一个保存设置界面,将我们的脚本保存到相应的位置,并给其命名,然后,单击“保存”,完成文件保存。

如何采用Python语言绘制一条彩色的蟒蛇

1、1.脚本结构

根据需求,本例需要建立两个函数一个是main()函数,一个是drawSnake函数。

如何采用Python语言绘制一条彩色的蟒蛇

2、2.编写drawSnake:

该函数数用来实现画蛇的具体操作,主要涉及到到画图的方法;对于该函数,我们首先得确定画蛇的基本策略,该函数中用到了很多的turtle包中的子函数,具体可参见该包的帮助文档,这里贴出代码:

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

        mycolor=["black","red","red","blue","yellow"]

        yocolor=["yellow","green","yellow","red","red"]

        for i in range(len):

            turtle.pencolor(mycolor[i])

            turtle.circle(rad,angle)

            turtle.pencolor(yocolor[i])

            turtle.circle(-rad,angle)

        turtle.pencolor("green")

        turtle.circle(rad,angle/2)

        turtle.pencolor("yellow")

        turtle.fd(rad)

        turtle.pencolor("red")

        turtle.circle(neckrad+1,180)

        turtle.pencolor("green")

        turtle.fd(rad*2/3)

如何采用Python语言绘制一条彩色的蟒蛇

3、3.编写main函数:

代码贴出如下,具体代码意思可参见turtle的帮助文档:

def main():

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

       pythonsize=30

       turtle.pensize(pythonsize)

       turtle.seth(-40)

       

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

如何采用Python语言绘制一条彩色的蟒蛇

4、4.执行main:

与其它不同的是我们需要在最后,将我们所定义的代码进行执行,不然就是空的。就是图中的main()

如何采用Python语言绘制一条彩色的蟒蛇

1、单击脚本界面上的“run”-“run module”,就可以运行我们的画图程序了。

如何采用Python语言绘制一条彩色的蟒蛇

2、执行效果,如下,虽然看起来有点不好看,但它把我们的真个执行过程给展现出来了。

如何采用Python语言绘制一条彩色的蟒蛇

  • 用C语言编写,输入一个数,判断它是否是完美数
  • 计算机二级准考证pdf文件损坏怎么打印
  • Python摄氏度和华氏度以及开氏度相互转换
  • 伟大脱贫攻坚精神是什么
  • 创业者如何防范创业风险
  • 热门搜索
    星海花树旅游网 宜兴旅游景点大全 宁波旅游网 旅游企业管理 旅游人类学 稻城亚丁旅游费用 乌鲁木齐旅游景点大全 海南自助旅游 浙江安吉旅游 北京清明节旅游