python画图代码七彩蟒蛇

您所在的位置:网站首页 python中蟒蛇绘制蟒蛇每一段颜色不一样 python画图代码七彩蟒蛇

python画图代码七彩蟒蛇

2023-09-10 10:59| 来源: 网络整理| 查看: 265

本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇。。具体如下。

第2周的课后练习里,有一道题目,要求修改“蟒蛇绘制”程序,对Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。

原蟒蛇绘制程序如下:

因为刚开始学Python,不太熟悉,所以自己加了一些注释,方便理解。

#蟒蛇绘制

import turtle

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

for i in range(len):

turtle.circle(rad,angle) #画圆 rad:圆半径 angle:圆弧度

turtle.circle(-rad,angle) #运行轨迹右侧rad远的地方绘制圆

turtle.circle(rad,angle/2)

turtle.fd(rad) #表示直线爬行,forward,参数表示爬行的距离

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("blue") #设置笔的颜色

turtle.seth(-40) #设置笔的起始角度

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

通过仔细分析了该代码,发现这段代码中画笔的颜色,是通过pencolor()来设置,如果想要将颜色变为彩色,显然不



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3