Напишите программу, которая принимает положительное целое число n
и вычисляет сумму всех чисел от 1 до n
, используя цикл while
. Результат выведите.
!В этой и во многих последующих задачах присутствует пример работы программы с входными и выходными данными, входные данные отражают то, что в этой задаче данные идут на вход с использованием функции input(), а выходные данные отражают то, что выводиться при таких входных данных в программе. Число строк во входных данных отражает то, сколько раз должна вызываться функция input() в вашем решении, а число строк в выходных данных отражает то, сколько раз должна вызываться функция print() в вашем решении.
Пример:
Входные данные:
5
Выходные данные:
15
n
, используя input()
, и преобразуем его в целое число с помощью int()
.sum_total
будет хранить сумму чисел.current
будет отслеживать текущее число, которое мы добавляем к сумме. Она начинается с 1.current
while
переменная current
увеличивается на 1(уже после добавления его в sum_total
), чтобы переходить к следующему числу. Это нужно для того, чтобы суммировать все числа от 1 до n
последовательно.while
while
выполняется до тех пор, пока current
меньше или равно n
. Внутри цикла мы добавляем текущее число к сумме.