格式
turtle.circle(radius,extent=None,steps=None)
第一个参数 radius 是半径
- 圆心坐标是(0,radius)
- 半径是 radius
- radius 可以是负数
- radius是正数时,逆时针画图,正向前进画图
- radius是负数时,顺时针画图,反向倒退画图
代码:
import turtle as t
t.circle(100)
t.exitonclick()#点击后,窗口关闭
效果图:第二个参数 extent是圆心角的大小
- extent可以是负数
- extent是正数时,逆时针画弧形
- extent是负数时,顺时针画弧形
- extent 可以省略,默认为360度
代码:
import turtle as t
t.up()
t.goto(20,0)
t.down()
t.stamp()
t.circle(100,90)
t.stamp()
t.up()
t.goto(-20,0)
t.down()
t.seth(0)
t.stamp()
t.circle(100,-90)
t.stamp()
t.exitonclick()#点击后,窗口关闭
效果图:
第三个参数 steps 是线段数
- 起点到终点由 steps 条线段组成
- steps 可以省略,省略时画弧形
- 如果steps不省略,而extent省略时,需要加 "steps="
代码:
import turtle as t
t.pensize(3)
t.up()
t.goto(0,-100)
t.seth(0)
t.down()
t.pencolor('black')
t.circle(100) #画圆形
t.seth(0)
t.pencolor('green')
t.circle(100,360,3) # 画正三边形
t.seth(0)
t.pencolor('orange')
t.circle(100,steps=8) #画正八边形
t.seth(0)
t.pencolor('blue')
t.circle(100,180,2) # 180度,2条边
t.exitonclick()#点击后,窗口关闭
效果图: