+ 6

Como sumar columnas sin tener que crear un nuevo arreglo. LPII_17

El siguiente programa suma las columnas del arreglo a partir de la segunda fila, usando para ello un arreglo auxiliar (llamada suma) para el cálculo.. ¿Como hacer este ejercicio sin usar el arreglo auxiliar suma, ni usar tres estructuras de repetición? A = [("A","B","C","D","E"), ( 1 , 0 , 1 , 0 , 1 ), ( 0 , 1 , 0 , 1 , 1 ), ( 1 , 1 , 1 , 0 , 1 ), ( 0 , 1 , 0 , 0 , 0 )] suma = [0, 0, 0, 0, 0] for fila in A: if (A.index(fila) == 0): continue pos = 0 for valor in fila: suma[pos] = suma[pos] + valor pos = pos + 1 print (A[0]) print (suma) # Salida # ('A', 'B', 'C', 'D', 'E') # [2, 3, 2, 1, 3]

20th Feb 2017, 12:45 AM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
8 Respostas
+ 2
# https://repl.it/GTgH/1 A = [("A","B","C","D","E","F"), ( 1 , 0 , 1 , 0 , 1 ), ( 0 , 1 , 0 , 1 , 0 , 1), ( 1 , 1 , 1 , 0 , 1 ), ( 0 , 1 , 0 , 0 , 0 )] b=len(A[0]) print (A[0]) for i in range(b): suma = 0 for valor in A: if (A.index(valor) == 0): continue if (len(valor) < b): if (i < len(valor)): suma= suma + valor[i] else: suma= suma + valor[i] print " ",suma,"",
14th Mar 2017, 1:02 AM
claudio urdaneta
claudio urdaneta - avatar
+ 1
Hola Teresa Daniela.. tu código no hace lo requerido, de hecho no corre.. da error en la ejecución. Gracias por el intento !
19th Feb 2017, 9:05 PM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
+ 1
buenas prof el ejercicio se corto y algunos no pueden visualizar el contenido completamente del ejercicio ! lo podria acomodar disculpe las molestias !
20th Feb 2017, 12:09 AM
claudio urdaneta
claudio urdaneta - avatar
0
prof disculpa pero el programa solo utiliza dos estructura de repeticion no trea como dice el enunciado !
19th Feb 2017, 8:22 PM
claudio urdaneta
claudio urdaneta - avatar
0
Claudio hay una formar de solucion que se hace con tres arreglos (ósea se puede resolver con tres repitas).. y esa nooo me sirve..
19th Feb 2017, 8:23 PM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
0
Gracias por la observación Claudio.. Ya lo arregle.. de todos modos dejo enlace de código por si vuelve a pasar .. https://code.sololearn.com/c9WDBJKAbvQn
20th Feb 2017, 12:50 AM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
- 1
profe no entiendo lo que me dice por que usted dice en el enunciado como resolver el ejercicio SIN tres estructura de repeticion avian solo dos ?
19th Feb 2017, 8:27 PM
claudio urdaneta
claudio urdaneta - avatar
- 1
https://repl.it/Fp2h buenas tardes aqui la respuesta de la pregunta
19th Feb 2017, 8:59 PM
Teresa Rodriguez
Teresa Rodriguez - avatar