Загрузка данных


def count_tiles(depth, length, width=None):
    # Если ширина не указана, она равна длине
    if width is None:
        width = length
    
    # Считаем площадь: дно + 2 длинные стенки + 2 короткие стенки
    total = (length * width) + (2 * length * depth) + (2 * width * depth)
    return total

def make_phrase(amount):
    # Проверяем исключения для чисел 11, 12, 13, 14
    if 11 <= amount % 100 <= 14:
        word = 'плиток'
    else:
        remainder = amount % 10
        if remainder == 1:
            word = 'плитку'
        elif 2 <= remainder <= 4:
            word = 'плитки'
        else:
            word = 'плиток'
    
    # Возвращаем только число и правильно склоненное слово
    return f'{amount} {word}'

# Вычисляем количество плиток для бассейна 2x2x2
total_tiles = count_tiles(2, 2, 2)

# Выводим финальную фразу, как требует задание
print('Для строительства бассейна нужно заготовить', make_phrase(total_tiles))