题目
下列circle()函数可以绘制出圆形的是A.turtle.circle(-40)B.turtle.circle(40,180)C.turtle.circle(-40,180)D.turtle.circle(-40,40)
下列circle()函数可以绘制出圆形的是
A.turtle.circle(-40)
B.turtle.circle(40,180)
C.turtle.circle(-40,180)
D.turtle.circle(-40,40)
题目解答
答案
定义:turtle.circle(radius, extent=None)
作用:根据半径radius绘制extent角度的弧形
参数:radius :弧形半径。当radius值为正数时,圆心在当前位置/小海龟左侧。当radius值为负数时,圆心在当前位置/小海龟右侧。
extent :弧形角度。当无该参数或参数为None时,绘制整个圆形。当extent值为正数时,顺小海龟当前方向绘制。当extent值为负数时,逆小海龟当前方向绘制。
所以只有不输入第二个参数时,才能绘制完整的圆形。
故turtle.circle(-40)可以绘制出圆形说法正确,所以本题选择选项A。
解析
步骤 1:理解turtle.circle()函数的参数
turtle.circle(radius, extent=None)函数根据半径radius绘制extent角度的弧形。当radius值为正数时,圆心在当前位置/小海龟左侧。当radius值为负数时,圆心在当前位置/小海龟右侧。当无extent参数或参数为None时,绘制整个圆形。当extent值为正数时,顺小海龟当前方向绘制。当extent值为负数时,逆小海龟当前方向绘制。
步骤 2:分析选项
A. turtle.circle(-40):半径为-40,无extent参数,绘制整个圆形。
B. turtle.circle(40,180):半径为40,extent为180,绘制半圆。
C. turtle.circle(-40,180):半径为-40,extent为180,绘制半圆。
D. turtle.circle(-40,40):半径为-40,extent为40,绘制40度的弧形。
步骤 3:选择正确答案
只有选项A的turtle.circle(-40)可以绘制出完整的圆形,因为没有extent参数,所以绘制整个圆形。
turtle.circle(radius, extent=None)函数根据半径radius绘制extent角度的弧形。当radius值为正数时,圆心在当前位置/小海龟左侧。当radius值为负数时,圆心在当前位置/小海龟右侧。当无extent参数或参数为None时,绘制整个圆形。当extent值为正数时,顺小海龟当前方向绘制。当extent值为负数时,逆小海龟当前方向绘制。
步骤 2:分析选项
A. turtle.circle(-40):半径为-40,无extent参数,绘制整个圆形。
B. turtle.circle(40,180):半径为40,extent为180,绘制半圆。
C. turtle.circle(-40,180):半径为-40,extent为180,绘制半圆。
D. turtle.circle(-40,40):半径为-40,extent为40,绘制40度的弧形。
步骤 3:选择正确答案
只有选项A的turtle.circle(-40)可以绘制出完整的圆形,因为没有extent参数,所以绘制整个圆形。