У овом програму научићете да пронађете збир н природних бројева помоћу вхиле петље и прикажете га.
Да бисте разумели овај пример, требало би да имате знање о следећим Питхон програмским темама:
- Питхон иф … елсе Изјава
- Питхон вхиле Лооп
У доњем програму користили смо if… else
израз у комбинацији са вхиле петљом за израчунавање збира природних бројева до нум.
Изворни код
# Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum)
Оутпут
Збир је 136
Напомена: Да бисте тестирали програм на други број, промените вредност нум.
У почетку се збир иницијализује на 0. И, број се чува у променљивој нум.
Затим смо while
петљу користили за понављање док нум не постане нула. У свакој итерацији петље додали смо нум збрајању и вредност нум се смањила за 1.
Могли смо да решимо горњи проблем без употребе петље користећи следећу формулу.
н * (н + 1) / 2
На пример, ако је н = 16 , збир би био (16 * 17) / 2 = 136 .
Ваш ред: Измените горњи програм да бисте пронашли збир природних бројева користећи доњу формулу.