Задача 7: Сумма всех чисел до заданного

Напишите программу, которая принимает положительное целое число n и вычисляет сумму всех чисел от 1 до n, используя цикл while. Результат выведите.

!В этой и во многих последующих задачах присутствует пример работы программы с входными и выходными данными, входные данные отражают то, что в этой задаче данные идут на вход с использованием функции input(), а выходные данные отражают то, что выводиться при таких входных данных в программе. Число строк во входных данных отражает то, сколько раз должна вызываться функция input() в вашем решении, а число строк в выходных данных отражает то, сколько раз должна вызываться функция print() в вашем решении.

Пример:

Входные данные:

5

Выходные данные:

15
  • Шаг 1: Ввод данных
    • Вводим число n, используя input(), и преобразуем его в целое число с помощью int().
  • Шаг 2: Инициализация переменных
    • Переменная sum_total будет хранить сумму чисел.
    • Переменная current будет отслеживать текущее число, которое мы добавляем к сумме. Она начинается с 1.
  • Шаг 3: Увеличение переменной current
    • После каждой итерации цикла while переменная current увеличивается на 1(уже после добавления его в sum_total), чтобы переходить к следующему числу. Это нужно для того, чтобы суммировать все числа от 1 до n последовательно.
  • Шаг 4: Цикл while
    • Цикл while выполняется до тех пор, пока current меньше или равно n. Внутри цикла мы добавляем текущее число к сумме.
  • Шаг 5: Вывод результата
    • После завершения цикла выводим итоговую сумму всех чисел.

Комментарии