Вопрос задан 03.08.2018 в 09:14. Предмет Информатика. Спрашивает Белый Андрей.

Дан файл f, содержащий сведения о кубиках: размер каждого кубика (длина ребра в см), его цвет

(красный, зеленый, желтый, синий) и материал (деревянный, металлический, картонный). Найдите: количество кубиков каждого из перечисленных цветов и их суммарный объём;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Терехова Лера.
Решение во вложении.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с вашим заданием по программированию.

Вот пример кода на Python, который может решить вашу задачу:

```python # Открываем файл f для чтения f = open("f.txt", "r")

# Создаем словари для хранения количества и объема кубиков каждого цвета red_cubes = {"count": 0, "volume": 0} green_cubes = {"count": 0, "volume": 0} yellow_cubes = {"count": 0, "volume": 0} blue_cubes = {"count": 0, "volume": 0}

# Читаем файл построчно for line in f: # Разбиваем строку на три части: размер, цвет и материал кубика size, color, material = line.split() # Преобразуем размер в число size = float(size) # Вычисляем объем кубика volume = size ** 3 # Увеличиваем счетчик и объем кубиков соответствующего цвета if color == "красный": red_cubes["count"] += 1 red_cubes["volume"] += volume elif color == "зеленый": green_cubes["count"] += 1 green_cubes["volume"] += volume elif color == "желтый": yellow_cubes["count"] += 1 yellow_cubes["volume"] += volume elif color == "синий": blue_cubes["count"] += 1 blue_cubes["volume"] += volume

# Закрываем файл f.close()

# Выводим результаты на экран print("Количество и суммарный объем кубиков каждого цвета:") print(f"Красные: {red_cubes['count']} шт., {red_cubes['volume']} см3") print(f"Зеленые: {green_cubes['count']} шт., {green_cubes['volume']} см3") print(f"Желтые: {yellow_cubes['count']} шт., {yellow_cubes['volume']} см3") print(f"Синие: {blue_cubes['count']} шт., {blue_cubes['volume']} см3") ```

Надеюсь, это вам поможет. Удачи!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос