Como sumar columnas sin tener que crear un nuevo arreglo. LPII_17 | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 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