Войти Создать аккаунт

Кортежи и множества · 14 из 20

Хоровод вокруг молодых

На свадьбе гости встают в хоровод вокруг молодых, а ведущий хочет заранее показать это на экране — кружочками на схеме зала. Каждый гость — точка, пара чисел, и за каждый такт хоровода его точка поворачивается вокруг молодых на несколько градусов. Повернуть точку — значит получить новую пару чисел из старой.

Что сделать

Поверните точку гостя вокруг центра на заданный угол — против часовой стрелки, как на уроке геометрии.

Что приходит

  • tochka — где гость: кортеж (x, y)

  • centr — вокруг чего поворачивать: кортеж (x, y)

  • ugol — на сколько градусов; минус — по часовой стрелке

Что вернуть

Кортеж (x, y) — где гость после поворота, каждое число округлено до шести знаков.

Допишите функцию povernut в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Гость в точке (1, 0), центр — (0, 0), поворот на 90°: гость уходит на четверть круга против часовой стрелки и оказывается в точке (0.0, 1.0).

Тот же пример кодом
Вызов
povernut((1, 0), (0, 0), 90)
Вернуть
(0.0, 1.0)
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.