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

Циклы · 23 из 26

Роза Маурера

В 1987 году Питер Маурер описал узор, который потом разошёлся по заставкам и плакатам. Берут розу — кривую r = sin(n·θ) — и идут по ней не плавно, а скачками: на 0°, d°, 2d°, … 360d°, соединяя точки прямыми. Из гладкого цветка выходит ажурная сетка, и от d зависит, какая именно.

Что сделать

Соедините прямыми 361 точку розы — для углов 0, d, 2d, … 360·d градусов — и нарисуйте их черепашкой.

Что приходит

  • t — черепашка

  • n — сколько «лепестков» задаёт роза, целое

  • d — шаг угла в градусах, целое

  • radius — размер розы

Что вернуть

Ничего — функция рисует.

Допишите функцию roza_maurera в редакторе справа. Рисуйте черепашкой t, как turtle дома, — проверка сравнивает нарисованное; возвращать ничего не нужно.

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

Пример

n = 2, d = 29, radius = 100: точки при углах 0°, 29°, 58°, … — каждая на расстоянии 100·sin(2·угол) от центра; первая — в центре (0, 0).

Ctrl+Enter — проверить

Обсуждение

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

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