Вопрос задан 28.09.2023 в 03:26. Предмет Информатика. Спрашивает Саляхов Динар.

Это на пайтоне !! Заданы данные в виде (масса; объем) n предметов, изготовленных из разных

материалов. Составить программу, определяющую максимальную плотность материала. Подсказка: плотность = масса/объем.​
0 0
Перейти к ответам

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

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

items = []

for n in range(1, int(input('n = '))+1):

print(f'Item {n}:')

M = float(input('M = '))

V = float(input('V = '))

P = M/V

item = M, V, P

items.append(item)

# i[2] это плотность

print(max(i[2] for i in items))

# items это список содержащий произвольное количество предметов: их масса, объемом и плотность соответственно.

# Я бы создал класс предмета, содержащий то же самое для каждого предмета, но это не обязательно...

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

Для решения этой задачи на Python вы можете создать список пар (масса, объем) для каждого предмета, затем вычислить плотность для каждого материала и найти максимальную плотность. Вот пример кода для этой задачи:

python
# Создаем список пар (масса, объем) для каждого предмета data = [(10, 2), (5, 1), (20, 4), (15, 3)] # Создаем словарь, где ключами будут материалы, а значениями списки плотностей density_by_material = {} # Заполняем словарь for mass, volume in data: density = mass / volume if density_by_material.get(density): density_by_material[density].append((mass, volume)) else: density_by_material[density] = [(mass, volume)] # Находим максимальную плотность и соответствующие ей предметы max_density = max(density_by_material.keys()) items_with_max_density = density_by_material[max_density] # Выводим результат print(f"Максимальная плотность: {max_density}") print("Предметы с максимальной плотностью:") for mass, volume in items_with_max_density: print(f"Масса: {mass}, Объем: {volume}")

Этот код создает словарь density_by_material, где ключами являются значения плотности, а значениями являются списки предметов с той же плотностью. Затем он находит максимальную плотность и выводит предметы с этой плотностью. Вы можете изменить данные в списке data на ваши собственные значения.

0 0

Похожие вопросы

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

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

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