generate functionMon, 03 Apr 2023

'''Задан целочисленный двумерный массив, состоящий из N строк и M столбцов. Требуется вычислить сумму элементов в каждой строке и в каждом столбце. Программа получает на вход два натуральных числа N и M – количество строк и столбцов двумерного массива. В каждой из последующих N строк записаны M целых чисел – элементы массива. Все числа во входных данных не превышают 1000 по абсолютной величине. В первой строке вам необходимо вывести N чисел – суммы элементов массива для каждой строки в отдельности. Во второй строке в аналогичном формате выведите M чисел – суммы элементов для каждого столбца.'''

a = int(input()) b = int(input()) matrix = [] for i in range(a): matrix.append(list(map(int, input().split()))) def sum_line(m): summ = [] for line in m: summ.append(sum(line)) return(summ) def sum_column(m): summ = [] for column in zip(*m): summ.append(sum(column)) return(summ) print(' '.join([str(i) for i in sum_line(matrix)])) print(' '.join([str(i) for i in sum_column(matrix)]))

Questions about programming?Chat with your personal AI assistant