matrixElementSum.py

From wikieduonline
Revision as of 13:22, 15 April 2023 by Welcome (talk | contribs) (Created page with "{{lc}} <code> echo '#!/usr/bin/env python3 def matrixElementsSum(matrix): # Initialize a variable to store the total sum total_sum = 0 # Iterate through each...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

echo '#!/usr/bin/env python3

def matrixElementsSum(matrix):

   # Initialize a variable to store the total sum
   total_sum = 0
   
   # Iterate through each column in the matrix
   for column in range(len(matrix[0])):
       # Iterate through each row in the column
       for row in range(len(matrix)):
           # If the current element is zero, break out of the loop
           if matrix[row][column] == 0:
               break
           # Otherwise, add the current element to the total sum
           else:
               total_sum += matrix[row][column]
   
   # Return the total sum
   return total_sum
  1. Prompt the user to input a matrix

rows = int(input("Enter the number of rows in the matrix: ")) columns = int(input("Enter the number of columns in the matrix: "))

matrix = []

for i in range(rows):

   row = []
   for j in range(columns):
       element = int(input(f"Enter the element at position ({i}, {j}): "))
       row.append(element)
   matrix.append(row)
  1. Calculate the total sum of non-zero elements

total_sum = matrixElementsSum(matrix)

  1. Print the total sum

print("The total sum of non-zero elements in the matrix is:", total_sum)' > matrixElementsSum.py && chmod +x matrixElementsSum.py && ./matrixElementsSum.py

Advertising: