Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2010, 09:45
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Ayuda python matriz

Cita:
Iniciado por arbeus Ver Mensaje
Hola, tengo que hacer un programa que dada una matriz, aparezca su contenido en la pantalla (una fila por línia) y que delante de cada fila y sobre cada matriz aparezca el número de fila y columna correspondiente.
Tiene que quedar algo asín:
0 1 2
0 - - -
1 - - -

Gracias
Si te refieres algo parecido a esto.



Intenté hacer algo como esto:

Código:
n = int(raw_input('Introduce un entero positivo: '))

M = []
for i in range(n):
    M.append( [0] * n )
    print M

M [0] [0] = 1
print M
Su resultado fue:
Cita:
Introduce un entero positivo: 6
[[0, 0, 0, 0, 0, 0]]
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
[[1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
Menudo disparate.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar