← К задачамОткрыть курс →
Негативное изображение
Негативное изображение — это изображение, наиболее светлые участки которого выглядят тёмными, а наиболее тёмные — светлыми.
Предположим, что изображение можно представить в виде списка нулей и единиц.
Напишите функцию, которая принимает изображение в виде списка и возвращает другой список — негативное изображение.
Примеры
reverse_image([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
]) ➞ [
[0, 1, 1],
[1, 0, 1],
[1, 1, 0]
]
reverse_image([
[1, 1, 1],
[0, 0, 0]
]) ➞ [
[0, 0, 0],
[1, 1, 1]
]
reverse_image([
[1, 0, 0],
[1, 0, 0]
]) ➞ [
[0, 1, 1],
[0, 1, 1]
]
Примечание
- Чтобы сделать изображение негативным, нужно инвертировать цвета. Для этого нули в списке нужно сделать единицами, а единицы — нулями.
📖 Теория по теме:Замыкания в Python
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def reverse_image(image):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.