Realice un programa en Python con las siguientes características...
Publicado por Gabi (4 intervenciones) el 25/11/2014 17:04:32
Realice un programa en Python con las siguientes características:
1)La cantidad de filas y columnas de un arreglo se ingresa por teclado.
Validar que la matriz es cuadrada, sino emitir un mensaje en la consola "La matriz no es cuadrada" y terminar
2)Debe ingresar los valores del arreglo desde el teclado.
Se debe verificar, antes de agregar el valor al arreglo, que dicho valor sea un número par.
Si el valor ingresado no cumple la condición, mostrar un mensaje
por consola ("El valor ingresado no es par") y solicitar nuevamente el valor.
Una vez cargada se debe mostrar por consola, en la primera linea debe mostrar el texto "Matriz Ingresada" y en las siguientes los datos de la matriz con formato de matriz
ALGUIEN SABE COMO HACER EL PASO 2?
1)La cantidad de filas y columnas de un arreglo se ingresa por teclado.
Validar que la matriz es cuadrada, sino emitir un mensaje en la consola "La matriz no es cuadrada" y terminar
2)Debe ingresar los valores del arreglo desde el teclado.
Se debe verificar, antes de agregar el valor al arreglo, que dicho valor sea un número par.
Si el valor ingresado no cumple la condición, mostrar un mensaje
por consola ("El valor ingresado no es par") y solicitar nuevamente el valor.
Una vez cargada se debe mostrar por consola, en la primera linea debe mostrar el texto "Matriz Ingresada" y en las siguientes los datos de la matriz con formato de matriz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#programa principal
m=int(raw_input("ingrese la cantidad de filas: "))
n=int(raw_input("ingrese la cantidad de columnas: "))
if n!=m:
print "La matriz ingresada no es cuadrada"
else:
M=[]
for i in range(n):
M.append([0]*m)
for i in range(len(M)):
for j in range(len(M[0])):
M[i][j]=int(raw_input("Ingrese valores[%d][%d]: "%(i,j)))
for i in range(len(M)):
for j in range(len(M[0])):
print "%4d"%M[i][j],
ALGUIEN SABE COMO HACER EL PASO 2?
Valora esta pregunta


0