Вариант 1. Числа в последовательности могут только возрастать. n = int(input()) # при вводе числа .strip() не требуется
print(max(n, 0) * (n + 1) // 2) # если n < 1, сумма равна 0 Вариант 2. Считаем от 1 до n в любом направлении (1, 0, -1, -2, -3, ...). n = int(input())
print((abs(n - 1) + 1) * (n + 1) // 2) # abs(n - 1) + 1 кол-во чисел в последовательности
# Чтение входных данных
try:
N = int(input("Введите целое число N: ")
if N < 0 or N > 2**32 - 1:
raise ValueError("Число должно быть в диапазоне от 0 до 2^32 - 1."
# Вычисление суммы
result = sum_of_integers(N)
# Вывод результата
print(f"Сумма целых чисел от 1 до {N} равна: {result}"
except ValueError as e:
print(f"Ошибка: {e}"