Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: py.cba en 23 Noviembre 2016, 15:17 PM

Título: matrices en python
Publicado por: py.cba en 23 Noviembre 2016, 15:17 PM
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
Título: Re: matrices en python
Publicado por: Once en 24 Noviembre 2016, 04:22 AM
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!