Python - [ayuda]Mostrar matrices sin corchetes.

   
Vista:

[ayuda]Mostrar matrices sin corchetes.

Buenas Noches, necesito mostrar por pantalla una matriz, pero que ésta no tenga los corchetes.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lista1=[-1,0,1]
lista2=[-4,-2,2,4]
len1=3
len2=4
 
matriz=[]
print "Matriz generada"
for i in range(len1):
  matriz.append([0]*len2)
 
for f in range(len1):
  for c in range(len2):
    matriz[f][c]=lista1[f] * lista2[c]
 
 
for k in matriz:
  print k

ese es el codigo que tengo que usar para crear y mostrar la matriz por pantalla, pero me muestra:

Matriz generada
[4,2,-2,-4]
[0,0,0,0]
[-4,-2,2,4]

la matriz es correcta, pero necesito que me muestre:

Matriz Generada
4 2 -2 -4
0 0 0 0
-4 -2 2 4

Ya eh buscado las soluciones y no me salen.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

[ayuda]Mostrar matrices sin corchetes.

Publicado por xve (1235 intervenciones) el 24/06/2015 14:49:47
Hola Jose, prueba así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
lista1=[-1,0,1]
lista2=[-4,-2,2,4]
len1=3
len2=4
 
matriz=[]
print "Matriz generada"
for i in range(len1):
  matriz.append([0]*len2)
 
for f in range(len1):
  for c in range(len2):
    matriz[f][c]=lista1[f] * lista2[c]
 
for k in matriz:
	for j in k:
		print j,
	print
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

[ayuda]Mostrar matrices sin corchetes.

Publicado por Jose Maximiliano (3 intervenciones) el 24/06/2015 19:31:43
Hey me funciono! muchas gracias!

Ahora si no es mucha molestia....como se hace para tabular los espacios? osea que aparezcan uno debajo del otro?


# 4 2 -2 -4
# 0 0 0 0
# -4 -2 2 4
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

[ayuda]Mostrar matrices sin corchetes.

Publicado por xve (1235 intervenciones) el 24/06/2015 21:52:44
Hola Jose, los puedes tabular con \t...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

[ayuda]Mostrar matrices sin corchetes.

Publicado por Jose Maximiliano (3 intervenciones) el 25/06/2015 00:14:47
1
2
3
for k in matriz:
    for j in k:
      print "%2d" %j,

lo resolvi asi, MUCHAS GRACIAS!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar