当前位置:   article > 正文

python turtle_[Python学习笔记]透彻理解turtle.circle

turtle.circle(-60)与turtle.circle(6 (羊卡片 0)的区别是()。

      我本来写了好长的一篇文章将circle函数并且还专门澄清了好几个迷思,结果当我想插入图片的时候微信莫名刷新——文章没了···

      为了把我的第一篇推送尽快地发出去,我就开门见山直接说干货、结论吧!

      turtle库是python里的一个简单库,用来画一些平面图。circle是里面比较容易搞错的一个函数,因为它不光参数多,而且前两个参数每个都有正负,意义不甚明确,需要一定的理解。下面我就把我结合长时间的思考和实验得出的对这些参数比较精确、凝练的理解分享给大家。

       turtle.circle的第一个参数规定了圆心的位置,正代表海龟左边(是真的海龟的左手边,而不是把海龟看成无向质点),数值代表距离——有这两点可以唯一确定圆心;

       turtle.circle的第二个参数规定了画多少,怎么画。具体说就是:数值代表角度,正号代表顺着乌龟头转着画,负号代表逆着乌龟头转着画!(重点重点,绝对是这篇文章最重的点!10fb7e980a9210cf6a619052ba610b42.png我今天花了整整半天的时间纠结、比较资料才思考出来)

        此外,为了解决你的最后一点不明白,我再补充两点:

         ①乌龟头的初始位置在原点,朝向向右(你可以用 turtle.fd(20)试探)

         ②在画圆过程中乌龟头始终沿切线!!因此,乌龟头方向一直在改变!记住这一点!

       (封面图源php中文网,侵删)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/117075
推荐阅读
相关标签
  

闽ICP备14008679号