Програма Python для пошуку суми натуральних чисел

У цій програмі ви навчитеся знаходити суму n натуральних чисел за допомогою циклу while та відображати її.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Заява Python if … else
  • Python в той час як Loop

У наведеній нижче програмі ми використовували if… elseоператор у поєднанні з циклом while для обчислення суми натуральних чисел до num.

Вихідний код

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

Вихідні дані

 Сума становить 136 

Примітка: Щоб перевірити програму на інший номер, змініть значення num.

Спочатку сума ініціюється до 0. І, число зберігається у змінній num.

Потім ми використовували whileцикл для ітерації, поки число не стане нулем. У кожній ітерації циклу ми додавали num до суми, і значення num зменшували на 1.

Ми могли б вирішити вищезазначену проблему, не використовуючи цикл, використовуючи наступну формулу.

 n * (n + 1) / 2 

Наприклад, якщо n = 16 , сума буде (16 * 17) / 2 = 136 .

Ваша черга: Змініть наведену вище програму, щоб знайти суму натуральних чисел, використовуючи формулу нижче.

Цікаві статті...