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:
- 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 variablenumeros
como una cadena. - Se utiliza el método
split()
en la cadenanumeros
para dividirla en una lista de números. El métodosplit()
divide la cadena en función de los espacios en blanco y retorna una lista con los elementos resultantes. - Se inicializa la variable
suma
en 0, que se utilizará para almacenar la suma de los números. - Se utiliza un bucle
for
para recorrer cada número en la listanumeros_lista
. En cada iteración, se convierte el número a tipoint
utilizando la funciónint()
y se suma a la variablesuma
. - 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».