turtle.circle()函数

    定义:turtle.circle(radius, extent=None)

    作用:根据半径radius绘制extent角度的弧形

    参数:

              radius :弧形半径

                             当radius值为正数时,圆心在当前位置/小海龟左侧。

                             当radius值为负数时,圆心在当前位置/小海龟右侧。

              extent :弧形角度。当无该参数或参数为None时,绘制整个圆形

                             当extent值为正数时,顺小海龟当前方向绘制。

                             当extent值为负数时,逆小海龟当前方向绘制。

上述内容,在将小海龟视作一个有向箭头后,可以按照如下方法助记。即:正正左顺,负负右逆,正负左逆,负正右顺。

在这个助记法中,正正、负负、正负、负正表示条件(即参数radius、extent取值情况),左顺、右逆、左逆、右顺表示结果(即以小海龟当前方向
作参照时的圆心位置及画笔绘制方向)。详述如下:

正正表示radius为正,extent正;负负表示radius为负,extent负;正负表示radius为正,extent负;负正表示radius为负,extent正。

左:表示圆心在小海龟左边;右:表示圆心在小海龟右边; 顺:表示顺小海龟当前方向绘制; 逆:表示逆小海龟当前方向绘制

下图是对上述陈述的形象总结。其中,绿色箭头表示有向的小海龟,红色箭头表示依据参数radius, extent取值的正负组合确定的绘制方向。

---------- 小海龟是有向的,可视作一个有向箭头 ----------

                             

                                            

下图是对上图的另一种等价表达。

---------- 小海龟是有向的,可视作一个有向箭头 ----------

技术
今日推荐
PPT
阅读数 128
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信