Hola! La verdad que soy nueva en este foro pero... me parecio que habia gente que podia ayudarme!
Tengo un parcial el martes proximo sobre la siguiente especificacion de algoritmos en lenguaje PYTHON
Realice un programa en Python con las siguientes caracteristicas:
La cantidad de filas y columnas de una matriz se ingresa por teclado.
Se deben ingresar los elementos de la matriz por el teclado.
Validar que todos los elementos de la matriz sean distintos de cero,
sino emitir mensaje en la consola "Hay valores nulos" y terminar la ejecución del programa.
Generar una lista que contenga los resultados del producto de los
elementos de las filas del arreglo anterior.
Mostrar la lista por pantalla. En la primer linea muestre el
texto 'Resultados' y en la siguiente la lista creada en el punto anterior.
Si la matriz es cuadrada, mostrar por consola los elementos de la diagonal secundaria con el texto 'La diagonal secundaria es' en la
primer linea y en las siguientes los elementos correspondientes.
Si no es cuadrada mostrar el mensaje 'La matriz no es cuadrada' y
terminar.
# ** Funciones para realizar los puntos anteriores **
#
# Cree una funcion "def verificarValores (matriz)"
# para verificar que los valores de la matriz son todos distintos de cero
# Si se cumple la condicion devolver un 1 (uno) y en caso contrario
# devolver un 0 (cero).
#
# Cree una procedimiento "def diagonalSecundaria (matriz)"
# para mostrar por consola los valores del arreglo pertenecientes
# a la diagonal secundaria.
#
# Ej. de caso particular. Cumple con la condicion de ser distintos de
# cero.
#
# Ingrese la cantidad de filas y columnas: 3 3
#
# Valor[0][0]=3
#
# Valor[0][1]=6
#
# Valor[0][2]=9
#
# Valor[1][0]=12
#
# Valor[1][1]=15
#
# Valor[1][2]=18
#
# Valor[2][0]=1
#
# Valor[2][1]=1
#
# Valor[2][2]=1
#
#
# Resultados
# 162
# 3240
# 1
#
# La diagonal secundaria es
# 9
# 15
# 1
ojala que alguien me pueda ayudar!!!!!!!!!