• Как написать алгоритм спирали?

    @do6rolet
    import turtle
    import math
    turtle.shape('turtle')
    k=0.1
    rad=0.1
    # рассчет идет по формуле p=k*ф;
    # переход из полярной системы координат в декартовую осуществляется
    # по формулам: x=p*cosф y=p*sinф
    # cos&sin вычисляем через радианы, и приращение перемещения задаем
    # через увелечение переменой rad
    for i in range (500):
    x=k*math.degrees(rad)*math.cos(rad) # тело цикла. при публикации съедаются пробелы
    y=k*math.degrees(rad)*math.sin(rad) # тело цикла
    turtle.goto(x,y) # тело цикла
    rad+=0.1 # тело цикла
    turtle.exitonclick() # выход из черепашки по клику
    Ответ написан
    Комментировать