2017-05-26 回答
采用的是python shell来实现的,也就是大家所说的idle插件。
end
2.建立脚本
1
单击shell界面上面工具栏中的“file”-“new file”。
2
如下图所示,我们建立了一个脚本文件。
end
3.保存文件
1
单击脚本文件上侧的“file”-“save”,来实现对文件的保存。
2
选定上述命令后,会出现一个保存设置界面,将我们的脚本保存到相应的位置,并给其命名,然后,单击“保存”,完成文件保存。
end
4.编写代码
1
1.脚本结构
根据需求,本例需要建立两个函数一个是main()函数,一个是drawsnake函数。
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)
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)
4
4.执行main:
与其它不同的是我们需要在最后,将我们所定义的代码进行执行,不然就是空的。就是图中的main()
end
5.编译运行
单击脚本界面上的“run”-“run module”,就可以运行我们的画图程序了。
执行效果,如下,虽然看起来有点不好看,但它把我们的真个执行过程给展现出来了。