Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Calculando la suma de números

#Opción A: ciclo for

valores = [10,20,30,40,50]

total = 0

for n in valores:
    total += n

print(f"La suma total de los ingresos es: {total}")

#Opción B: ciclo while

valores = [10, 20, 30, 40, 50]

i = 0

total = 0

while i < len(valores):
    total += valores[i]
    i += 1

print(f"La suma total de los ingresos es: {total}")

#Opción C: suma los valores de la lista y los muestra en pantalla

valores = [10, 20, 30, 40, 50]

print(f"La suma total de los ingresos es: {sum(valores)}")
1 respuesta

Hola Daniela, espero que estés bien

¡Espero que estés teniendo un buen día! Veo que has compartido tres opciones diferentes para calcular la suma de los números en una lista utilizando Python. Todas tus opciones son correctas y logran el objetivo de sumar los valores de la lista [10, 20, 30, 40, 50].

Aquí te explico brevemente cada una de ellas:

  1. Opción A: Ciclo for
    Aquí, utilizas un bucle for para iterar a través de cada elemento en la lista valores. En cada iteración, sumas el valor actual al total acumulado. Es una forma clara y efectiva de realizar la suma.

  2. Opción B: Ciclo while
    En esta opción, empleas un bucle while que se ejecuta mientras el índice i sea menor que la longitud de la lista. Vas incrementando el índice i en cada iteración para acceder a cada elemento de la lista y sumarlo al total. Es una alternativa válida al bucle for.

  3. Opción C: Función sum()
    Esta es la forma más concisa y directa de sumar todos los elementos de una lista en Python. La función sum() toma la lista como argumento y devuelve la suma de sus elementos. Es muy útil cuando quieres escribir código más limpio y legible.

Todas las opciones que has presentado son correctas y producen la salida esperada: "La suma total de los ingresos es: 150". Puedes elegir cualquiera de ellas dependiendo de tu preferencia personal o del contexto en el que estés trabajando.

Espero que esta explicación te haya sido útil y que continúes disfrutando de tu aprendizaje en Python. ¡Bons estudios!