LINUX.ORG.RU

Загадка черепашки

 ,


0

1

Приветствую.

Вот здесь написано:

The sum of the internal angles of any shape is always 360 degrees!

Казалось бы, это просто опечатка.

Но чуть ниже даётся код:

def draw_shape(sides, length):
    for _ in range(sides):
        turtle.forward(length)
        turtle.right(360 / sides)
Который, внезапно, работает!

Но как?

Ответ на: комментарий от mutrus

Это будет тоже неверно - сумма внешних углов ни разу не равна 360. Правильным будет что internal angel == 180 - (360 / sides), hence we should turn to 360/sides every time. И там кстати будет лажа если черепаха умеет поворачиваться только на целое число градусов.

morse ★★★★★ ()
Ответ на: комментарий от oxapentane

А, если external углом зовется то что нарисовано на картинке, то да, согласен.

morse ★★★★★ ()

Уже закоммитил в книгу правильный вариант.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.