Привет. Эту задачку я нашёл в курсе python от МФТИ. Сразу оговорюсь, учиться кодить я начал где-то с месяц назад.
Есть 2 варианта - непосредственное "рисование" спирали черепашкой:
import turtle
turtle.shape('turtle')
k=1
fi_rad=0.1
fi_degr=fi_rad*(180/3.14)
for i in range (0,1000):
ro=k*fi_rad
turtle.forward(ro)
turtle.left(fi_degr)
fi_rad+=0.1
ro+=ro
или перемещение черепашки на спираль:
import turtle
turtle.shape('turtle')
import math
k=1
fi_rad=0.1
for i in range (0,1000):
ro=k*fi_rad
x = math.cos(fi_rad)*ro
y = math.sin(fi_rad)*ro
turtle.goto(x,y)
fi_rad+=0.1
В любом случае, настоятельно рекомендую решить задачу самостоятельно, т.к. именно те муки, которые ты испытываешь при решении задачи - которые заставляют тебя гуглить твой запрос, генерируют новые нейроны в твоем мозгу и делают тебя умнее.
В помощь
https://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%85%D...
Вся необходимая для решения информация находится в первых 2-х абзацах.
Удачи.