Escribe una función llamada sumacolumnaspares. Dicha
función recibirá como único parámetro una matriz de números enteros
representada como una lista de listas; la función devolverá un número
entero.
El número devuelto debe ser la suma de los elementos que se
encuentran en columnas pares de la matriz, asumiendo que empezamos a
contar las columnas por 0. Es decir, habría que sumar todos los
elementos de la primera columna (columna 0), todos los elementos de la
tercera columna (columna 2), etc. Todas las listas de listas con las que
se probará la función serán matrices en el sentido estricto, es decir,
todas las ‘filas’ tendrán el mismo número de elementos. La
función deberá devolver el valor correcto para matrices con al menos un
elemento: no se probará con matrices vacías.
Por ejemplo, para la matriz de entrada
[[5, 0, 3, 0, 8], [7, 8, 0, 6, 10], [6, 4, 9, 5, 11], [6, 8, 4, 1, 3]],
el programa deberá devolver 72, que se ha obtenido como la
suma de 5, 7, 6, 6, 3, 0, 9, 4, 8, 10, 11, 3.
Para que tu función pueda ser evaluada correctamente por el juez en línea, tu código deberá tener la siguiente forma:
import sys
def sumacolumnaspares(matriz):
...
M=eval(sys.stdin.readline().strip())
print(sumacolumnaspares(M))(Si utilizas el fragmento de código definido más arriba, no debes preocuparte por esto) Una línea que contendrá la matriz escrita en una sola línea como si se tratara de código fuente Python.
(Si utilizas el fragmento de código definido más arriba, no debes preocuparte por esto) La suma de elementos que ocupan columnas pares, como un único número entero.