Список Python: Упражнение — 87 с решением
Напишите программу Python для чтения матрицы из консоли и вывода суммы для каждого столбца. Принимайте строки, столбцы и элементы матрицы для каждого столбца, разделенные пробелом (для каждой строки), как вводимые пользователем.
Пример решения :
Код Python:
rows = int (input ("Input rows:")) columns = int (input ( «Входные столбцы:»)) matrix = [[0] * столбцы для строки в диапазоне (строк)] print ('Введите количество элементов в строке (1, 2, 3):') для строки в диапазоне (строк) : lines = list (map (int, input (). split ())) для столбца в диапазоне (columns): matrix [row] [column] = lines [column] sum = [0] * columnsprint ("сумма для каждого column: ") для столбца в диапазоне (столбцы): для строки в диапазоне (строк): сумма [столбец] + = матрица [строка] [столбец] print ((сумма [столбец]), '', end = '')
Пример вывода:
Входные строки: 2 Входные столбцы: 2 Входное количество элементов в строке (1, 2, 3): 1 2 3 4 сумма для каждого столбца: 4 6
Графическая презентация:
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что делает компьютер, шаг за шагом. шаг, когда он выполняет указанную программу:
Редактор кода Python: