'''
Разработайте скрипт для решения задачи:
Создайте матрицу случайных однозначных целых чисел,
состоящую из n строк и m столбцов.
Выведите на экран сумму элементов каждой строки.
(Примечание: Для наглядности считаем, что нумерация строк и столбцов
начинается не с 0, а с 1)
Пример выполнения скрипта:
Программа поиска суммы элементов каждой строки матрицы
Введите количество строк матрицы -> 2
Введите количество столбцов матрицы -> 3
Сформированная матрица:
6 8 5
7 3 3
Сумма элементов каждой строки:
1 строка - 19
2 строка - 13
'''
from random import randint
print('Программа поиска суммы элементов каждой строки матрицы')
n = int(input('Введите количество строк матрицы -> '))
m = int(input('Введите количество столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
matrix.append([])
for j in range(m):
matrix[i].append(randint(1,9))
print(matrix[i][j], end = ' ')
print()
# Находим максимальный элемент каждой строки матрицы
print('Сумма элементов каждой строки:')
for i in range(n):
print(i + 1, 'строка - ', sum(matrix[i]))
© Кащеев Е. Решение задач по программированию на языке Python