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

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”,就可以运行我们的画图程序了。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值