python画圆代码_少儿python编程(2)海龟画图(中)

迈不过友情╰ 2023-01-12 10:16 137阅读 0赞

ed7613444ce0fda1f3ffdb321e0ddcda.gif

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

5f8267686b766d460363bc5338e8e71b.png

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

303968f0c40f963867258d4c003f9063.png

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

ddb001beb69347e100971445d6e4bbcd.png

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

1d309b4f2cd680f5600b3724d1ef9bdf.png

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

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

a5f489e4edc9b26938e2883a83b5f25a.png

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

2b9232825cef5cc73b92d415b17d4895.png

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

f0618e36730858bce866b0b4bd2be099.png

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

1e1d1e5ddcca0f0731791b32a4eb79b9.png

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

d81668aeaf3fcd1b7ee3f33984a3820d.png

上图是最终的效果图。

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

a600981f3bfaa2da9dbdb10f5df17c0e.png

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

地址:

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

电话:

15035795268(李老师)

相关精彩链接:

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

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python——turtle(海龟绘图)

    基本功能介绍 在海龟作图中,我们可以编写指令让一个虚拟的(想象中的)海龟在屏幕上来回移动。这个海龟带着一只钢笔,我们可以让海龟无论移动到哪都使用这只钢笔来绘制线条。通过编