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

Содержание

В этой программе вы научитесь находить сумму n натуральных чисел с помощью цикла while и отображать ее.

Чтобы понять этот пример, вы должны знать следующие темы программирования Python:

  • Заявление Python if… else
  • Python while 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 

Примечание. Чтобы проверить программу для другого числа, измените значение числа.

Первоначально сумма устанавливается равной 0. И число хранится в переменной num.

Затем мы использовали whileцикл для итерации, пока num не станет равным нулю. На каждой итерации цикла мы добавляли число к сумме, а значение числа уменьшалось на 1.

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

 п * (п + 1) / 2 

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

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

Интересные статьи...