Programa Python para encontrar la suma de números naturales

Tabla de contenido

En este programa, aprenderá a encontrar la suma de n números naturales usando el ciclo while y mostrarlo.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:

  • Declaración de Python if … else
  • Python while Loop

En el programa siguiente, usamos una if… elsedeclaración en combinación con un ciclo while para calcular la suma de números naturales hasta num.

Código fuente

 # Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum) 

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 convierte en cero. En cada iteración del ciclo, hemos agregado el num a sum y el valor de num se reduce en 1.

Podríamos haber resuelto el problema anterior sin usar un bucle usando 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 siguiente.

Articulos interesantes...