资讯专栏INFORMATION COLUMN

python应用for循环和海龟绘图完成好看螺旋

89542767 / 976人阅读

  本文关键给大家介绍了python应用for循环和海龟绘图完成好看螺旋完成实例,感兴趣的小伙伴可以参考借鉴一下,希望可以有一定的帮助,祝愿大家多多的发展,尽早涨薪


  用for循环和海龟绘图完成好看的螺旋


  A.教学内容


  这堂课根据制作繁杂的螺旋来加强学习for循环和range()函数公式用法。全面了解周而复始的程序流程全过程。


  B.知识要点


  (1)for循环用法


  (2)range()函数公式用法


  (3)制作螺旋


  C.需要用到的基本上命令


  (1)import


  (2)turtle.Pen()


  (3)forward()


  (4)right()


  (5)for循环


  (6)range()


  之前已经说过如何绘制正五边形,这节将围绕for循环制作1个五边行螺旋。螺旋的特点就是有许多个边,每一个边长度都是一样的,是逐步增加的。比如说第1周长为1,第2周长为2,第3周长为3,先后提升。如果使用for循环,则每循坏一回往前走之间的距离提升1,如下图所示:

01.png

  range(100)将让for循环中灶具后边的编码循坏100次。


  导出五边行螺旋

02.png

  上边的流程是怎么执行的?


  (1)最先导进海龟绘图控制模块,并把自变量t设为海归的字的笔画。


  (2)python初次实行循坏时,for循环先浏览range页面上的第一个元素0(range(100)会形成从0到99的连续不断的数),并把0存放在自变量x中,自变量x的值变成0。


  (3)实行t.forward(x)句子让海归画笔工具往前挪动x步。因为x=0,所以画笔工具往前挪动0步。


  (4)实行t.right(72)句子,让海归画笔工具往右动72°。


  (5)实行再次循坏,for循环浏览range页面上的第2个原素1,并把1存放在自变量x中,自变量x的值变成1.然后画笔工具往前挪动1步,画笔工具往右动72°。


  (6)实行第3次循坏,for循环浏览range页面上的第3个原素2,并把2存放在自变量x中,自变量x的值变成2,然后画笔工具往前挪动2步,画笔工具往右动72°。


  (7)那样一次一次地执行,当for循环赋值range中最后一个元素99时,自变量x的值便为99,画笔工具往前挪动99步,并往右动72°。这个就画了个好看的螺旋。


  制作旋转方向改动


  上边的系统中,假如我们将会每一次制作旋转视角调整一下会制作出什么图形呢?


  (1)将旋转方向angle调整为76°时:

03.png

  (2)将旋转方向angle调整为91°时:

04.png

  综上所述,这篇文章就给大家介绍到这里了,希望可以给大家带来帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129034.html

相关文章

  • [Python教程] 一只乌龟其实也很酷 (1、动起来)

    摘要:课前准备的电脑以上的一乌龟乌龟是一种作图模块在中可以如下导入函数该函数使海龟画出一条直线度函数该函数使海龟左转度函数该函数使海龟右转度二制作程序导入模块前进个单位左转度画出了一个螺旋正方形,正好条线。 课前准备:Win7~Win10,MacOS,>=Ubuntu 16.04的电脑Python 3.1.1 以上的 Python IDLE 一、乌龟?乌龟是一种作图模块,在Python中可以...

    luodongseu 评论0 收藏0
  • python循环之五颜六色环形完成实例

      本文关键给大家介绍了python循环之五颜六色环形完成实例详细说明,感兴趣的小伙伴可以参考借鉴一下,希望可以有一定的帮助,祝愿大家多多的发展,尽早涨薪  五颜六色环形更好看  A.教学内容  根据制作五颜六色的环形去学习目录使用方法、色调的操作技巧等,在学习中把握python程序流程制作五颜六色的图型方式。  B.知识要点  (1)制作环形  (2)设定画笔工具色调  (3)转换画笔工具色调技...

    89542767 评论0 收藏0
  • Python易学就会(三)turtle绘图入门--初级篇

    摘要:比如把上面画正方形的例子稍做变化重复执行次画正方形开始画正方形结束右转度执行后,可以看到,画出一个非常规整漂亮的组合图案。   turtle图形库源于1966年诞生的Logo语言,是入门Python的有趣工具。因其简单便捷的图形化方法、和立即反馈式的绘画效果,成为众多编程入门者的首选。相对于大多数入门教材中枯燥的语法学习,和函数、方法的演练来说,turtle的趣味性显得别具一格、极富效...

    周国辉 评论0 收藏0
  • Python使用Turtle图形函数画图 颜色填充!(学习笔记)

    摘要:要不然无法转换除数最后得到的是浮点数你想要几边来密封呢进行颜色填充目前,我掌握的所填充的必须是一个封闭图形。一下子出来完的那种代码你想要几边来密封呢也可以通过调用函数来画图形代码随机生成图像代码决定绘制图形形状矩形三角形圆 turtle:海龟先生的意思。 Python老是用动物的名字! 首先要引入呀!不引入当然是不可以用的呀!showImg(https://img-blog.csdn...

    genefy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<