在 Python 海龟绘图中,Cirlcle 方法是绘制圆的方法之一,也是官方推荐的方法。在这里对绘制进行一个总结。
1. Circle 方法填写不同参数值绘制出的图
上图的程序代码是
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. 记忆方法
总结为:
角度为正向前走 负负得正逆时针
角度为正数的时候都是顺着当前的方向向前走,两个参数都为负数,两个参数都为正数的时候,时顺时针画。
对于记忆来说,我们要记住的是当第一个第二个参数都为正时的情况。
当都为正数是,是按照逆时针的方向,向前画了一个圆。
当我们不知道半径可以填写负数的时候,我们尝试修改角度的负数,此时发现,是在上一个圆的基础上,倒着画了一个。
意味着当第一个参数为正数的时候,圆实际上是同一个圆,只是从同一个点出发,一个正向画一个反向画。
只要当角度是正数,我们都是顺着向前画的。由于半径正数时逆时针,那么半径负数就是顺时针了。
当两个都为负数的时候,首先根据上一句话,角度是负数,一定是倒着向后走的。其次,由于两个正数时逆时针,我们两个负数,负负得正了,所以也为逆时针。
授课时可直接将口诀推出,然后进行详细的讲解。