Programme Python pour trouver la somme des nombres naturels

Table des matières

Dans ce programme, vous apprendrez à trouver la somme de n nombres naturels en utilisant la boucle while et à l'afficher.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Instruction Python if… else
  • Python tout en boucle

Dans le programme ci-dessous, nous avons utilisé une if… elseinstruction en combinaison avec une boucle while pour calculer la somme des nombres naturels jusqu'à num.

Code source

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

Production

 La somme est de 136 

Remarque: pour tester le programme pour un nombre différent, modifiez la valeur de num.

Initialement, la somme est initialisée à 0. Et, le nombre est stocké dans la variable num.

Ensuite, nous avons utilisé la whileboucle pour itérer jusqu'à ce que num devienne zéro. À chaque itération de la boucle, nous avons ajouté le nombre à sum et la valeur de num est diminuée de 1.

Nous aurions pu résoudre le problème ci-dessus sans utiliser de boucle en utilisant la formule suivante.

 n * (n + 1) / 2 

Par exemple, si n = 16 , la somme serait (16 * 17) / 2 = 136 .

À vous de jouer: modifiez le programme ci-dessus pour trouver la somme des nombres naturels en utilisant la formule ci-dessous.

Articles intéressants...