Breaking

Post Top Ad

Your Ad Spot

martes, 17 de diciembre de 2019

Programa Python para encontrar la suma de números naturales

En este programa, aprenderá a encontrar la suma de n números naturales usando el bucle while y mostrarlo.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Python if ... else Declaración
  • Python mientras Loop
En el siguiente programa, hemos usado una if...elsedeclaración en combinación con un ciclo while para calcular la suma de números naturales hasta num .

Código fuente

  1. # Sum of natural numbers up to num
  2. num = 16
  3. if num < 0:
  4. print("Enter a positive number")
  5. else:
  6. sum = 0
  7. # use while loop to iterate until zero
  8. while(num > 0):
  9. sum += num
  10. num -= 1
  11. print("The sum is", sum)
Ejecutar código
Salida
La suma es 136
Nota: Para probar el programa para un número diferente, cambie el valor de num .
Inicialmente, la suma se inicializa a 0. Y, el número se almacena en la variable num .
Luego, usamos el whileciclo para iterar hasta que num se convierta en cero. En cada iteración del ciclo, hemos agregado el num a la suma y el valor de num se reduce en 1.

Podríamos haber resuelto el problema anterior sin usar un bucle utilizando la siguiente fórmula.
n * (n + 1) / 2
Por ejemplo, si n = 16 , la suma sería (16 * 17) / 2 = 136 .
Tu turno: modifica el programa anterior para encontrar la suma de números naturales usando la fórmula a continuación.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas