Python:缺少5个位置参数

Python:缺少5个位置参数,python,function,module,Python,Function,Module,函数的内部工作正常,但我不知道如何获取位置参数。函数调用了所有这些部分吗 错误: Traceback (most recent call last): File "/Users/Ironmomo/Documents/testingspirograph/test.py", line 31, in <module> drawCirclePattern() TypeError: drawCirclePattern() missing 5 required positional

函数的内部工作正常,但我不知道如何获取位置参数。函数调用了所有这些部分吗

错误:

Traceback (most recent call last):
  File "/Users/Ironmomo/Documents/testingspirograph/test.py", line 31, in <module>
    drawCirclePattern()
TypeError: drawCirclePattern() missing 5 required positional arguments: 'centerX', 'centerY', 'offset', 'radius', and 'count'  

您调用的drawCirclePattern()没有参数,但应该有5个参数


例如:
drawCirclePattern(1002005010010)
您调用的drawCirclePattern()没有参数,但应该有5个参数


例如:
drawCirclePattern(1002005010010)

请格式化您的代码(每行前面加4个空格就足够了)请格式化您的代码-。根据您期望的输入类型,将
eval
替换为
int
float
eval
=
evil
。请格式化您的代码(在每行之前添加4个空格就足够了)请格式化您的代码-。根据您期望的输入类型,将
eval
替换为
int
float
eval
=
evil
。很抱歉,我忘了规定我在查找函数本身之外的输入。函数内部的代码不知道函数之外的内容,您需要按照此答案中的说明传递参数,以便函数能够识别这些值。很抱歉,我忘了规定我正在查找函数本身之外的输入。函数内部的代码不知道函数之外的内容,您需要按照此答案中的说明传递参数,以便函数知道这些值。
centerX = eval(input("Center x: "))
centerY = eval(input("Center y: "))
offset = eval(input("Offset: "))
count = eval(input("Count: "))
radius = eval(input("Radius: "))

def drawCirclePattern(centerX, centerY, offset, radius, count):
   import turtle
   turtle.goto(centerX, centerY)
   turtle.seth(0)
   countOG = count
   while count > 0:
        turtle.penup()
        turtle.fd(offset)
        turtle.pendown()
        turtle.circle(radius)
        turtle.penup()
        turtle.goto(centerX, centerY)
        turtle.right((countOG / 2) - 180)
        count -= 1

drawCirclePattern()