Respuesta :
Answer:
Following are the code to this question:
def sumColumn(m, columnIndex):#defining a method sumColumn that accept two parameters
x = 0#defining a variable x that hold a value 0
for i in range(3): #defining a for loop for count and add values
x += m[i][columnIndex]#add value in x variable
return x# return sum value
a = []#defining a empty list
for i in range(3):#defining a for loop for input value
print("Enter a 3-by-4 matrix row for row "+str(i)+":",end="")#use print method to input value
a.append([])#use append method to add value in list
y = input()#input value from user end
y = y.split(" ")#using split method to beak list value
for j in range(4):#defining a for loop count list value
a[i].append(float(y[j]))#use list to add value float value
print(a)#print value
for i in range(4):#defining for loop add all value
t = sumColumn(a, i)#declare t variable to call sumColumn method
print("Sum of the elements for column",i,"is",t)#defining print method print t variable value
Output:
Please find the attached file.
Explanation:
Please find the complete question in the attached file.
In the above-given program, a method "sumColumn" is declared, that uses two variable in its parameter, and an x variable is declared that use the for loop to add all list value and use a return variable to return its value.
In the next step, a for loop is declared, that use a list for input value and use split and append method and use another loop to add float value in the list.
In the next step, for loop is declared the defines the t variable and add all value in the list.

