← К задачам
Светлый или тёмный текст
Дизайнер верстает карточки и для каждой подбирает читаемый цвет надписи: на светлом фоне — чёрный текст, на тёмном — белый. Решение принимается по воспринимаемой яркости фона.
Напишите функцию text_color(r, g, b), которая принимает три целых компонента цвета фона (r, g, b — каждый в диапазоне 0..255) и возвращает строку. Сначала вычислите яркость по формуле 0.299*r + 0.587*g + 0.114*b. Если яркость больше или равна 128 — фон считается светлым, верните 'black'; иначе — 'white'.
Примеры:
text_color(255, 255, 255) -> 'black'
text_color(0, 0, 0) -> 'white'
def text_color(r, g, b):
pass
Для запуска тестов необходима авторизация.