matrices en python

Iniciado por py.cba, 23 Noviembre 2016, 15:17 PM

0 Miembros y 1 Visitante están viendo este tema.

py.cba

hola, perdon las molestias necesito una ayuda. Yo obtengo mi matriz asi:
Código (python) [Seleccionar]
matriz = []
filas = int(raw_input("cantidad de filas: "))
columnas = int(raw_input("cantidad de columnas: "))
for i in range(filas):
 matriz.append([0]*columnas)
for f in range(filas):
 for c in range(columnas):
   matriz[f][c] = int(raw_input("elemento [%d,%d]: " % (f,c)))
   if (filas,columnas)<0 and (filas,columnas)>17:
     break
   
print "matriz ingresada", matriz


Y necesito que se imprima en vez de como listas como una matriz y me olvide como se hacia. Muchas gracias


Mod: Los códigos deben ir en etiquetas GeSHi

Once

Solo tienes que imprimir fila a fila:

Código (python) [Seleccionar]
matriz = []
filas = int(raw_input("cantidad de filas: "))
columnas = int(raw_input("cantidad de columnas: "))
for i in range(filas):
  matriz.append([0]*columnas)
for f in range(filas):
  for c in range(columnas):
    matriz[f][c] = int(raw_input("elemento [%d,%d]: " % (f,c)))
    if (filas,columnas)<0 and (filas,columnas)>17:
      break
   
print "matriz ingresada", matriz
for fila in matriz:
    print " ".join(map(str, fila))


Saludos!