我想弄清楚如何 return 绘制所有圆的周长

I'm trying to figure out how to return circumference of all circles drawn

我正在尝试使用递归函数 return 总圆圈大小,错误:"float object is not callable"

def draw(n, r):
    if n == 0:
       pass
    else:
       turtle.circle(r)
       return 2 * math.pi() * r + draw(n-1, r+1)

将@Sem Redways 评论转为答案

您必须区分 class 或模块的函数和成员。 函数/方法将用括号调用,而变量只是简单地调用。代码必须更改为:

def draw(n, r):
    if n == 0:
       return 0
    else:
       turtle.circle(r)
       return 2 * math.pi * r + draw(n-1, r+1)