Advertisement

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

阅读量:
0e4329571ed3aa4ea11e24b3da3e7dc4.gif

我们接着用Python的海龟库来画图吧!
29103a17ed0a8bc030403e0df5d67374.png

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

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

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

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

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

图形化代码表示这次画的是八边形。
691536d0197687d0f20d6f344d1ff4fb.png

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

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

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

上图是最终的效果图。

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

以上为临汾南城教辅中心开设的课程,欢迎各位家长和小朋友前来咨询、试听。

地址:

临汾市尧都区南外环立交桥康汇苑小区

电话:

15035795268(李老师)

相关精彩链接:

少儿python编程(1)海龟画图(上)

全部评论 (0)

还没有任何评论哟~