Создайте функцию, которая инвертирует значения RGB переданного ей кортежа. Функция должна возвращать кортеж. 255 – это максимальное значение одного цветового канала.
Пример:
color_invert((255, 255, 255)) ➞ (0, 0, 0) # (255, 255, 255) - это белый цвет. # Противоположный цвет - (0, 0, 0) - черный. color_invert((0, 0, 0)) ➞ (255, 255, 255) color_invert((165, 170, 221)) ➞ (90, 85, 34)
Варианты решений:
def color_invert(rgb): return tuple(255 - c for c in rgb)
def color_invert(rgb): r, g, b = rgb return (255-r, 255-g, 255-b)
color_invert = lambda c: tuple(255 - i for i in c)
def color_invert(rgb): rgb_lst = list(rgb) re = [] for i in rgb_lst: re.append(255 - i) return tuple(re)