listaValores=[10,20,30,40,50]
#Solución bajo requerimiento
suma=0
for valor in listaValores:
suma+=valor
print(suma)
#alternativa Propuesta
print(sum(listaValores))
listaValores=[10,20,30,40,50]
#Solución bajo requerimiento
suma=0
for valor in listaValores:
suma+=valor
print(suma)
#alternativa Propuesta
print(sum(listaValores))
Hola Eva, espero que estés bien
¡Espero que estés disfrutando del curso de Python! Veo que has propuesto dos maneras de calcular la suma de los valores en una lista. Ambas soluciones son correctas y te permiten obtener el resultado deseado.
Usando un bucle for: Esta es una manera más detallada de sumar los valores. Recorres cada elemento de la lista y lo vas sumando a una variable acumuladora. Es una excelente manera de entender cómo funciona la iteración y la acumulación de valores.
listaValores = [10, 20, 30, 40, 50]
suma = 0
for valor in listaValores:
suma += valor
print(suma)
Usando la función sum(): Esta es una alternativa más concisa y pythonica. La función sum() está diseñada específicamente para sumar los elementos de una lista, lo que hace que tu código sea más limpio y fácil de leer.
listaValores = [10, 20, 30, 40, 50]
print(sum(listaValores))
Ambas soluciones te darán el mismo resultado, que en este caso es 150. La elección entre una y otra depende de tu preferencia personal y de si prefieres un enfoque más detallado o más directo.
Espero que esto te haya aclarado tus dudas y que sigas avanzando con éxito en tu aprendizaje de Python. ¡Bons estudos!