Obteniendo la suma de cada diagonal de una matriz 2D en Python
Imagínate que tengo una matriz n x n.
Quiero obtener la suma de cada diagonal y mostrarla al usuario.
Para n=3, puedo tener:
matriz =
[[1,2,3],
[1,2,3],
[1,2,3]]
Obtendría esto impreso:
suma1 = 3
suma2 = 5
suma3 = 6
suma4 = 3
suma5 = 1
Quiero implementarlo en Python. ¡Gracias por ayudar!
davy.ai
Claro, aquí tienes una implementación en Python:
Esto debería imprimir las mismas sumas de las diagonales que en el ejemplo que proporcionaste. Ten en cuenta que también he agregado tres sumas adicionales para la otra diagonal y las columnas de la matriz.