少儿python编程(6)海龟画图(补三)

Python 少儿编程 1662浏览 0评论
Python入门教程四

我们仍然用Python的海龟库来画图吧!这次还是逆着来,先编辑图形代码,再看生成的Python代码

少儿python编程(6)海龟画图(补三)

上图依然是画花朵,不使用填充颜色的方法,而是用不断缩小的花朵来填充。所以需要设置画笔速度很快(1000)。

少儿python编程(6)海龟画图(补三)

大家看上图第7行代码:最后一个数值-2是间隔值,看来间隔值也可以是负数,所以它的初始值是80,结束条件是30。注意:负数要用括号括起来。

少儿python编程(6)海龟画图(补三)

上图是最终的效果图,给它改变颜色,更改旋转的角度等,同样能变成很多美妙的图案!

少儿python编程(6)海龟画图(补三)

上一期的颜色填充都是封闭的曲线,不封闭的区域可以填充颜色吗?答案当然是肯定的,本程序是画了三角形的两条边和正方向的三条边。

少儿python编程(6)海龟画图(补三)

如上图的程序,第3行代码hide的意思是隐藏画笔。这里同样要注意在合适的坐标落笔抬笔,并在不同的区域填充不同的颜色。

少儿python编程(6)海龟画图(补三)

最终的效果如上图,好像一个房子的剪影!

少儿python编程(6)海龟画图(补三)

上图是绘制4个不同的图形,在不同的位置,并且填充不同的颜色,需要不时的抬笔落笔。

少儿python编程(6)海龟画图(补三)

代码第3行,同样的隐藏画笔;

代码第7行和第29行,circle后面第一个值依然表示半径,steps是边数的意思。比如第29行circle(80,steps=18)表示的意思是画一个正18边形,外接圆半径是80;

同样的,数值凡是负数,都用小括号括住。

少儿python编程(6)海龟画图(补三)

上图是效果图,算是一个玩具娃娃吧!

大家可以根据本文的内容,对之前的作品进行颜色填充,或者自行创意图案,比如画一张小猪佩奇的图片!

少儿python编程(6)海龟画图(补三)

转自公众号:
临汾南城教辅中心

您必须 登录 才能发表评论!