Program Python pentru a găsi suma numerelor naturale

Cuprins

În acest program, veți învăța să găsiți suma de n numere naturale folosind bucla while și să o afișați.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:

  • Python if … else Declarație
  • Python while Loop

În programul de mai jos, am folosit o if… elsedeclarație în combinație cu o buclă while pentru a calcula suma numerelor naturale până la num.

Cod sursa

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

Ieșire

 Suma este de 136 

Notă: Pentru a testa programul pentru un număr diferit, modificați valoarea num.

Inițial, suma este inițializată la 0. Și, numărul este stocat în variabila num.

Apoi, am folosit whilebucla pentru a itera până când num devine zero. În fiecare iterație a buclei, am adăugat num la sumă și valoarea num este scăzută cu 1.

Am fi putut rezolva problema de mai sus fără a folosi o buclă folosind următoarea formulă.

 n * (n + 1) / 2 

De exemplu, dacă n = 16 , suma ar fi (16 * 17) / 2 = 136 .

Rândul tău: Modifică programul de mai sus pentru a găsi suma numerelor naturale folosind formula de mai jos.

Articole interesante...