Python - rellenar una matriz con multiplos de 2 y multiplos de 5

 
Vista:
sin imagen de perfil

rellenar una matriz con multiplos de 2 y multiplos de 5

Publicado por nicolas (1 intervención) el 21/12/2016 03:12:42
hola buenas, me cree una cuenta porque de verdad me quede pillado con este ejercicios en Python que dice asi:

cree una matriz en Python de tamaño m x n (consultar al usuario) luego rellene la mitad de las casillas con valores múltiplos de 2, finalmente la otra mitad rellene con múltiplos de 5, mostrar la matriz.

no estoy viendo funciones, solo cosas básicas, lo que tenia avanzado era esto pero no me sale xd.

1
2
3
4
5
6
7
8
9
10
filas=input("ingrese numero de filas para la matriz")
columnas=input("ingrese numero de columnas para la matriz")
lista=list(range(0,columnas,1))
matriz=[lista]*filas
for i in range (0,(filas/2),1):
  for j in range (0,(columnas),1):
    matriz[i][j]= 2*j
for i in range (0,(filas/2),1):
  for j in range (0,(columnas),1):
    print matriz[i][j]

mas o menos en ese lenguaje, ya que no hemos pasado funciones. MUCHAS GRACIAS!!!
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
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

rellenar una matriz con multiplos de 2 y multiplos de 5

Publicado por xve (1646 intervenciones) el 21/12/2016 10:38:51
Hola Nicolas, te he modificado tu código para que funcione... haber que te parece:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
filas=input("ingrese numero de filas para la matriz")
columnas=input("ingrese numero de columnas para la matriz")
 
matriz=[]
 
for i in range (0,filas):
  matrizColumna=[]
  for j in range (0,columnas):
    if i<filas/2:
      matrizColumna.append(2*j)
    else:
      matrizColumna.append(5*j)
  matriz.append(matrizColumna)
 
for i in range (0,filas):
  print "------"
  for j in range (0,columnas):
    print matriz[i][j]

Si hay algo que no entiendas, no dudes en consultarme
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

rellenar una matriz con multiplos de 2 y multiplos de 5

Publicado por nico (1 intervención) el 21/12/2016 22:18:34
¿Cómo seria si fuera una matriz de NxN?
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