pythonturtle绘图代码校徽_python编程实例——turtle绘图先来看⼀段简单的代码。
python新手代码画图运⾏这段代码,我们会得到⼀副漂亮整齐的图⽚,如下图所⽰。
这个程序是怎么⼯作的呢?让我们⼀⾏⼀⾏来看⼀下。
第1⾏导⼊(import)了绘制海龟图形的功能。表⽰我们的程序可以使⽤别⼈已经编写好的代码。海龟作图最早源⾃⼀种叫做Logo的教育编程语⾔,python开发者们编写了turtle库,⽤于把海龟作图功能应⽤到python程序中。我们可以编写指令让⼀个虚拟的海龟在屏幕上来回移动。这个海龟带着⼀只铅笔,它移动过的轨迹都会画出印迹。通过编写代码,以各种很酷的模式移动海龟,我们可以绘制出令⼈惊奇的图⽚。
第2⾏,我们创建了⼀个for循环,它重复多次执⾏⼀组指令。重复的次数是由range函数确定的⼀个列
表来决定的,其中range(100)的结果为0-99这100个数字。在该循环中,字母i遍历了列表中的每⼀个数字。其中,i叫做变量(variable),存储了在程序进⾏的过程程中发⽣变化的⼀个值。
接下来的两⾏代码进⾏了缩进,表⽰他们是同⼀个代码块,即每⼀次循环都会执⾏代码块中所有的代码。
程序执⾏时,⾸先设置变量i=0,turtle.forward(i)让海龟在屏幕上移动0个点(还在原地),然后turtle.left(90)让海龟向左转90度。由于for循环,程序继续运⾏并且回到了循环的开始位置。计算机将i加1,移动到了列表中的下⼀个值,现在i=1,所以海龟向前移动1个点,然后左转90度。这样⼀次⼀次地继续执⾏,当i到达99,即循环的最后⼀次迭代,钢笔向前移动99个点后,左转90度,停⽌,程序结束。
我们还可以通过修改程序中的值(⽐如步长,旋转⾓度和⽅向等)绘制出更多漂亮、整齐的图形,赶快⾃⼰试试吧!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论