simple_draw передача координат через функцию

Помогите понять почему не получатся передать значение 'x' и 'y' первому и второму обязательному аргументу функции sd.cirсle. Выдаёт ошибку, что не видит втрой обязательный аргумент 'y' или, что кортеж не подходит.

    import simple_draw as sd

sd.resolution = (600, 600)

rainbow_colors = (sd.COLOR_RED, sd.COLOR_ORANGE, sd.COLOR_YELLOW, sd.COLOR_GREEN,
                  sd.COLOR_CYAN, sd.COLOR_BLUE, sd.COLOR_PURPLE)

for i in range(len(rainbow_colors)):
    def first_point(x=600, y=-200):
        x += i * 60
        print(x)
        return x, y


    sd.circle(sd.get_point(first_point()), radius=600, color=rainbow_colors[i], width=50)

sd.pause()

Как решить задачу с двумя переменными 'x' и 'y' мне понятно. Хочу разобраться как их передать через значение функции.

Ошибка выглядит так:

введите сюда описание изображения


Ответы (0 шт):