Program Python na vyhľadanie súčtu prirodzených čísel

V tomto programe sa naučíte nájsť súčet n prirodzených čísel pomocou cyklu while a zobraziť ich.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:

  • Vyhlásenie Python if … else
  • Python while Loop

V nižšie uvedenom programe sme použili if… elsepríkaz v kombinácii so smyčkou while na výpočet súčtu prirodzených čísel až do počtu.

Zdrojový kód

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

Výkon

 Súčet je 136 

Poznámka: Ak chcete program otestovať na iné číslo, zmeňte hodnotu num.

Súčet sa spočiatku inicializuje na 0. A číslo sa uloží do premennej num.

Potom sme pomocou whileslučky iterovali, kým sa num nestane nulou. V každej iterácii slučky sme pridali num k súčtu a hodnota num sa zníži o 1.

Vyššie uvedený problém by sme mohli vyriešiť bez použitia slučky pomocou nasledujúceho vzorca.

 n * (n + 1) / 2 

Napríklad, ak n = 16 , súčet by bol (16 * 17) / 2 = 136 .

Váš ťah: Upravte vyššie uvedený program a pomocou nasledujúceho vzorca nájdite súčet prirodzených čísel.

Zaujímavé články...