← К задачам
Информационный объём изображения
Растровое изображение имеет ширину width и высоту height пикселей, а на кодирование цвета одного пикселя отводится color_depth бит (глубина цвета).
Напишите функцию image_size_bytes(width, height, color_depth), которая возвращает информационный объём изображения в байтах. Если число бит не делится на 8 нацело, объём округляется вверх до целого числа байт (1 байт = 8 бит).
Формула: всего бит = width * height * color_depth, затем перевод в байты с округлением вверх.
Примеры:
image_size_bytes(10, 10, 24) -> 300 # 2400 бит = 300 байт
image_size_bytes(8, 8, 1) -> 8 # 64 бита = 8 байт
image_size_bytes(3, 3, 1) -> 2 # 9 бит -> 2 байта
def image_size_bytes(width, height, color_depth):
# верните объём изображения в байтах (с округлением вверх)
# ваш код
pass
Для запуска тестов необходима авторизация.