Suma de matrices en python

Stay hungry, stay foolish

Steve Jobs

Continuando con algunos ejercicios basico en python ahora les traigo un programa que realiza la suma de 2 matrices, aqui el codigo con sus comentarios pertinentes:

print("SUMA DE MATRICES")
# se solicita al usuario el numero de columnas de las matrices
col = int(input("NUMERO DE COLUMNAS:"))
# se solicita al usuario el numero de filas de las matrices
row = int(input("NUMERO DE FILAS:"))
# Se declara la primer matriz con el num de filas y columnas dados por el usuario
matriz1 =[[0 for x in range(row)] for y in range(col)]
print("PRIMER MATRIZ")
#Se utiliza un ciclo para solicitar los valores de la primer matriz
for i in range(row):
for j in range(col):
matriz1[i][j] = int(input("Valor:"))

# Se declara la segunda matriz con el num de filas y columnas dados por el usuario
matriz2 =[[ 0 for x in range(row)] for y in range(col)]
print("SEGUNDA MATRIZ")
#Se utiliza un ciclo para solicitar los valores de la segunda matriz
for i in range(row):
for j in range(col):
matriz2[i][j] = int(input("Valor:"))
# Se declara una tercer matriz para almacenar el resultado de la suma
matriz3 =[[0 for x in range(row)] for y in range(col)]

#Se utiliza un ciclo para realizar la suma
for i in range(row):
for j in range(col):
matriz3[i][j] = matriz1[i][j]+ matriz2[i][j]

# Al final se imprime la matriz 3 con el resultado
print("RESULTADO")
print(matriz3)