Числа и ввод · 21 из 38
Муар из остатков
Заставки старых компьютеров считали без единой дроби: цвет точки — остаток от деления. Возьмите сумму квадратов координат, поделите нацело и возьмите остаток по числу цветов — из центра побегут цветные кольца. А там, где кольца становятся тоньше точки экрана, проступают призрачные круги, которых в формуле нет: это муар, его рисует сама сетка пикселей.
Что сделать
Посчитайте номер цвета точки: сумму квадратов координат поделите нацело и возьмите остаток по числу цветов.
Что приходит
xиy— координаты точки, целые, бывают отрицательнымиdelitel— на сколько делить нацелоcvetov— сколько цветов в палитре
Что вернуть
Целый номер цвета от 0 до cvetov − 1: (x² + y²) // delitel, взятое по остатку от cvetov.
Допишите функцию cvet в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
cvet(3, 4, 5, 4)
1
Сначала x² + y², потом деление нацело на delitel, потом остаток от деления на cvetov. Ответ — целое число от 0 до cvetov − 1.
Квадрат отрицательного числа положителен, так что сумма квадратов никогда не бывает меньше нуля.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.