Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2010, 18:58
cuazzo
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 14 años, 5 meses
Puntos: 0
Ayuda Python! Matriz..

Hola.. tengo que hacer un programa que me pide lo siguiente:
Realice un algoritmo en Python con las siguientes caracteristicas:
La cantidad de filas y columnas de un arreglo se ingresa por teclado.
Debe ingresar los valores del arreglo desde el teclado.
Validar que todos los valores del arreglo sean multiplos de 3 sino
emitir mensaje en la consola 'hay valores no multiplos de 3' y terminar.
Generar un arreglo de una fila como resultado de la suma de los
elementos de las columnas del arreglo anterior.

y hice lo siguiente:
Código:
m=int(raw_input("Ingrese el número de filas: "))
n=int(raw_input("Ingrese el número de columnas: "))
minimo = min(m,n)

A=[]
for j in range(m):
  A.append([0]*n)
  
print "Lectura de la matriz A"
for j in range(m):
  for k in range(n):
    A[j][k] = float(raw_input("Dame el componente (%d,%d): " %(j+1,k+1)))
    
for i in A:
  print i


C=[]
for j in range(m):
  for k in range(n):
    if A[j][k] % 3 == 0:
      C.append(A[j][k])
      print A[j][k]
    else:
      print "No todos los valores son multiplo de 3"
ahora la ultima consigna, no se como hacerla, yo pense en sumar elemento por elemento, pero eso no es posible hacerlo si no se la dimencion de la matriz..
Me podrian ayudar por favor, como hacerlo, es q no se me ocurre nada :S

Muchas Gracias!!!!