Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.НА языке PYTHON

27 Мар 2021 в 19:41
228 +1
0
Ответы
1
def find_min_max_sum_rowmatrixmatrixmatrix:
min_sum_row = None
min_sum = float′inf′'inf'inf max_sum_row = None
max_sum = float′−inf′'-inf'inf
for i, row in enumeratematrixmatrixmatrix:
row_sum = sumrowrowrow if row_sum < min_sum:
min_sum = row_sum
min_sum_row = i
if row_sum > max_sum:
max_sum = row_sum
max_sum_row = i
return min_sum_row, min_sum, max_sum_row, max_sum
# Пример ввода матрицы
matrix = [1,2,3],[4,5,6],[7,8,9] [1, 2, 3],
[4, 5, 6],
[7, 8, 9]
[1,2,3],[4,5,6],[7,8,9]

min_sum_row, min_sum, max_sum_row, max_sum = find_min_max_sum_rowmatrixmatrixmatrix
printf"Строкаснаименьшейсуммойэлементов:minsumrow,сумма:minsum"f"Строка с наименьшей суммой элементов: {min_sum_row}, сумма: {min_sum}"f"Строкаснаименьшейсуммойэлементов:mins umr ow,сумма:mins um" printf"Строкаснаибольшейсуммойэлементов:maxsumrow,сумма:maxsum"f"Строка с наибольшей суммой элементов: {max_sum_row}, сумма: {max_sum}"f"Строкаснаибольшейсуммойэлементов:maxs umr ow,сумма:maxs um"

Результат выполнения:

Строка с наименьшей суммой элементов: 0, сумма: 6
Строка с наибольшей суммой элементов: 2, сумма: 24
17 Апр 2024 в 20:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир