Python 海龟绘图详解——Cirlcle 方法画圆

海龟绘图详解 Ju 4年前 (2020-01-27) 1588次浏览 0个评论

在 Python 海龟绘图中,Cirlcle 方法是绘制圆的方法之一,也是官方推荐的方法。在这里对绘制进行一个总结。

1. Circle 方法填写不同参数值绘制出的图

Python 海龟绘图详解——Cirlcle 方法画圆

Python 海龟绘图详解—— Cirlcle 方法画圆

上图的程序代码是

import turtle as t
t.circle(100, 90)
t.home()
t.circle(100, -90)
t.home()
t.circle(-100, 90)
t.home()
t.circle(-100, -90)
t.home()

2. circle 方法说明

在 circle 方法中,第一个参数是圆的半径,第二个方法是圆的角度。这两个参数都是可正可负。

当第二个参数为正数时,第一个参数如果为正数,则是逆时针向前画圆。

当第二个参数为正数时,第一个参数如果为负数,则是顺时针向后画圆。

当第二个参数为负数时,第一个参数如果为正数,则是顺时针向前画圆。

当第二个参数为负数时,第一个参数如果为负数,则是逆时针向后画圆。

3. 记忆方法

总结为:

角度为正向前走 负负得正逆时针

角度为正数的时候都是顺着当前的方向向前走,两个参数都为负数,两个参数都为正数的时候,时顺时针画。

对于记忆来说,我们要记住的是当第一个第二个参数都为正时的情况。

当都为正数是,是按照逆时针的方向,向前画了一个圆。

当我们不知道半径可以填写负数的时候,我们尝试修改角度的负数,此时发现,是在上一个圆的基础上,倒着画了一个。

意味着当第一个参数为正数的时候,圆实际上是同一个圆,只是从同一个点出发,一个正向画一个反向画。

只要当角度是正数,我们都是顺着向前画的。由于半径正数时逆时针,那么半径负数就是顺时针了。

当两个都为负数的时候,首先根据上一句话,角度是负数,一定是倒着向后走的。其次,由于两个正数时逆时针,我们两个负数,负负得正了,所以也为逆时针。

授课时可直接将口诀推出,然后进行详细的讲解。


玩转 Python 海龟绘图 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python 海龟绘图详解——Cirlcle 方法画圆
喜欢 (23)
[tesths]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址