Услуги
Лента заказов
Эксперты
Магазин
Портфолио
Журнал
Справочник
Вопросы
FAQ
Контакты
Услуги
Лента заказов
Эксперты
Магазин
Портфолио
Журнал
Справочник
Вопросы
FAQ
Контакты
Студворк
Вход
Регистрация
Введите текст поискового запроса
Найти
Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.НА языке PYTHON
Предыдущий
вопрос
Следующий
вопрос
Главная
Вопросы и ответы
Вопросы и ответы по информатике
Дана прямоугольная м...
Ответить
Получить ответ за 25 ₽
Задать свой вопрос
eva
27 Мар 2021
в 19:41
200
+1
0
Ответы
1
Helper
Helper
def find_min_max_sum_row(matrix):
min_sum_row = None
min_sum = float('inf')
max_sum_row = None
max_sum = float('-inf')
for i, row in enumerate(matrix):
row_sum = sum(row)
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]
]
min_sum_row, min_sum, max_sum_row, max_sum = find_min_max_sum_row(matrix)
print(f"Строка с наименьшей суммой элементов: {min_sum_row}, сумма: {min_sum}")
print(f"Строка с наибольшей суммой элементов: {max_sum_row}, сумма: {max_sum}")
Результат выполнения:
Строка с наименьшей суммой элементов: 0, сумма: 6
Строка с наибольшей суммой элементов: 2, сумма: 24
Ответить
17 Апр
в 20:06
Спасибо
Похожие вопросы
Племя Тумба-Юмба использует алфавит из 24 букв. Определи, какое количество информации (бит) несёт в себе одна…
eva
Информатика
13 Дек
1
Ответить
Нарисовать графический алгоритм следующей задачи вычислить a^n (n>0)
eva
Информатика
13 Дек
1
Ответить
Как выжить на 14.000 рублей, с расчетом на квартиру, на форс-можор, еду, мобильную связь? за 1 месяц.…
eva
Информатика
13 Дек
1
Ответить
Показать ещё
Другие вопросы
eva
Показать ещё
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Тип работы
Задача
Контрольная
Курсовая
Лабораторная
Дипломная
Реферат
Практика
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Не найдено
Тип работы
Задача
Контрольная
Курсовая
Лабораторная
Дипломная
Реферат
Практика
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Выберите тип работы
Введите email
Разместить заказ
Гарантированные бесплатные доработки
Быстрое выполнение
от 2 часов
Проверка работы
на плагиат
Интересные статьи из справочника
Показать ещё
Поможем написать учебную работу
Название заказа не должно быть пустым
Тип работы
Задача
Контрольная работа
Курсовая работа
Лабораторная работа
Дипломная работа
Реферат
Отчет по практике
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Ответы на билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Не найдено
Задача
Контрольная работа
Курсовая работа
Лабораторная работа
Дипломная работа
Реферат
Отчет по практике
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Ответы на билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Выберите тип работы
Введите email
Заказать
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 317 авторам
Первые отклики появятся уже в течение 10 минут
533 экспертов онлайн
Нужен развёрнутый ответ на вопрос?
-10%
По промокоду STUD10
Получить помощь
Предметы
Математика
Физика
Литература
Геометрия
История
Русский язык
Химия
Английский язык
Археология
Архитектура
Астрономия
Базы данных
Биология
Бухучет
География
Геодезия
Гидравлика
Гостиничное дело
Дизайн
Естествознание
Информатика
Краеведение
Культурология
Маркетинг
Менеджмент
Металлургия
Научпоп
Немецкий язык
ОБЖ
Обществознание
Педагогика
Право
Программирование
Психология
Радиофизика
Социология
Физкультура
Философия
Французский язык
Черчение
Экономика
Показать ещё 34
Ответы экспертов
Показать ещё
Новые вопросы
Отвечай на вопросы, зарабатывай баллы и трать их на призы.
Подробнее
Прямой эфир
min_sum_row = None
min_sum = float('inf')
max_sum_row = None
max_sum = float('-inf')
for i, row in enumerate(matrix):
row_sum = sum(row)
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]
]
min_sum_row, min_sum, max_sum_row, max_sum = find_min_max_sum_row(matrix)
print(f"Строка с наименьшей суммой элементов: {min_sum_row}, сумма: {min_sum}")
print(f"Строка с наибольшей суммой элементов: {max_sum_row}, сумма: {max_sum}")
Результат выполнения:
Строка с наименьшей суммой элементов: 0, сумма: 6Строка с наибольшей суммой элементов: 2, сумма: 24