少儿python编程(2)海龟画图(中)

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

我们接着用Python的海龟库来画图吧!

少儿python编程(2)海龟画图(中)

如上图,在第5行代码括号内数字为100,第6行代码括号内数字为变量i,这时怎么办呢?这时会默认首数字为0,间隔数为1;也就是i的值从0开始每次加1,一直到99停止。注意:默认首数字是0而不是1。

少儿python编程(2)海龟画图(中)

这个图形边长不断增加,每次旋转91度,会是个什么样子呢?

少儿python编程(2)海龟画图(中)

答案揭晓,从最终效果看,好像一个风车哦!

少儿python编程(2)海龟画图(中)

如上图的第5行代码,当括号内只有2个数字时是什么意思呢?它们表示首数字和结束条件,间隔值默认是1。这次首数字为10,每次增长1,直至99。

再看第6行代码,表示前进的forward变成了表示后退的backward,程序运行时除了移动方向相反,没有什么不同。

少儿python编程(2)海龟画图(中)

图形化代码表示这次画的是八边形。

少儿python编程(2)海龟画图(中)

最终的效果如上图,好像一个八边形的迷宫哦!

少儿python编程(2)海龟画图(中)

之前我们画了正多边形,发现边数越多,它的形状越像一个圆,能不能直接画一个圆呢?当然可以了,如上图第4行代码,circle就是画圆的意思,括号内是圆半径的值。

少儿python编程(2)海龟画图(中)

我们依然用图形化代码来对照解析:画很多个圆,半径从10开始,每次增长1,直到79为止;每画一个圆,旋转90度。

少儿python编程(2)海龟画图(中)

上图是最终的效果图。

大家可以根据本文的内容画出创意图案,比如更改初始值、最终值和间隔值;或者将前进改为后退或画圆!

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

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