Python-program til at finde summen af ​​naturlige tal

Indholdsfortegnelse

I dette program lærer du at finde summen af ​​n naturlige tal ved hjælp af mens loop og vise det.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python hvis … ellers Erklæring
  • Python mens Loop

I programmet nedenfor har vi brugt en if… elsesætning i kombination med en while-loop til at beregne summen af ​​naturlige tal op til num.

Kildekode

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

Produktion

 Summen er 136 

Bemærk: Hvis du vil teste programmet for et andet nummer, skal du ændre værdien på num.

Oprindeligt initialiseres summen til 0. Og nummeret er gemt i variabel num.

Derefter brugte vi whilesløjfen til at gentage, indtil num bliver nul. I hver iteration af sløjfen har vi tilføjet num til sum, og værdien af ​​num reduceres med 1.

Vi kunne have løst ovenstående problem uden at bruge en løkke ved hjælp af følgende formel.

 n * (n + 1) / 2 

For eksempel, hvis n = 16 , ville summen være (16 * 17) / 2 = 136 .

Din tur: Rediger ovenstående program for at finde summen af ​​naturlige tal ved hjælp af nedenstående formel.

Interessante artikler...