Python3中的turtle库中turtle. cricle()如何使用,为什么我改变半径的正负

2025-01-05 09:39:09
推荐回答(1个)
回答1:

画圆的函数如下

turtle.circle(radius,  extent=None, steps=None)

参数分别为半径、弧度和画圆弧线段的数量

半径为负,方向相反的原因可以看下turtle库的源代码

        w = 1.0 * extent / steps
        w2 = 0.5 * w
        l = 2.0 * radius * math.sin(w2*math.pi/180.0*self._degreesPerAU)
        if radius < 0:
            l, w, w2 = -l, -w, -w2

时设计模块时,可能就希望用半径的正负控制划线的方向