Suma de números (Solución ejercicio 10)

numeros = input("Ingrese una serie de números separados por espacios: ")  # Solicitar al usuario que ingrese una serie de números
numeros_lista = numeros.split()  # Dividir la cadena en una lista de números

suma = 0  # Variable para almacenar la suma de los números

# Recorrer cada número en la lista y sumarlo a la variable suma
for numero in numeros_lista:
    suma += int(numero)

print("La suma de los números es:", suma)  # Mostrar la suma de los números

Explicación:

  1. El programa utiliza la función input() para solicitar al usuario que ingrese una serie de números separados por espacios. La entrada del usuario se guarda en la variable numeros como una cadena.
  2. Se utiliza el método split() en la cadena numeros para dividirla en una lista de números. El método split() divide la cadena en función de los espacios en blanco y retorna una lista con los elementos resultantes.
  3. Se inicializa la variable suma en 0, que se utilizará para almacenar la suma de los números.
  4. Se utiliza un bucle for para recorrer cada número en la lista numeros_lista. En cada iteración, se convierte el número a tipo int utilizando la función int() y se suma a la variable suma.
  5. Después de recorrer todos los números, se utiliza la función print() para mostrar la suma de los números en la consola.

Cuando ejecutes este programa, te pedirá que ingreses una serie de números separados por espacios. Después de ingresar los números y presionar Enter, el programa calculará la suma de esos números y la mostrará en la consola. Por ejemplo, si ingresaras la serie de números «1 2 3 4 5», el programa mostrará «La suma de los números es: 15».