Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

i am new to python need help *II.I (Sum elements column by column) Write a funct

ID: 3829917 • Letter: I

Question

i am new to python need help

*II.I (Sum elements column by column) Write a function that returns the sum of all the elements in a specified column in a matrix using the following header: def sumcolumn m, columnIndex) Write a test program that reads a 3 X 4 matrix and displays the sum of each col- umn. Here is a sample run: Enter a 3-by-4 matrix row for row 0: 1.5 2 3 4 Enter Enter a 3-by-4 matrix row for row 1: 5.5 6 7 8 -Enter Enter a 3-by-4 matrix row for row 2: 9.5 1 3 1 PEnter Sum of the elements for column 0 is 16.5

Explanation / Answer

def sumColumn(m, columnIndex):
columnSum = 0
for i in range(0, len(m)):
columnSum += m[i][columnIndex]
return columnSum

def main():
m = []
for i in range(0, 3):
row = input("Enter a 3-by-4 matrix row for row " + str(i) + ": ")
row = row.split()
row = [float(r) for r in row]
m.append(row)
for i in range(0, 4):
print("Sum of the elements for column " + str(i) + " is " + "{0:.1f}".format(sumColumn(m , i)))

if __name__ == '__main__':
main()
  

# code link: https://paste.ee/p/KMaGM