Для суммирования последовательных чисел в Python можно использовать несколько методов. Вот несколько примеров:
-
Использование цикла:
def sum_consecutive_numbers(n): total = 0 for i in range(1, n+1): total += i return total # Example usage result = sum_consecutive_numbers(10) print(result) # Output: 55 -
Используя формулу суммы арифметического ряда:
def sum_consecutive_numbers(n): return (n * (n + 1)) // 2 # Example usage result = sum_consecutive_numbers(10) print(result) # Output: 55 -
Использование функции
sum()с пониманием списка:def sum_consecutive_numbers(n): return sum([i for i in range(1, n+1)]) # Example usage result = sum_consecutive_numbers(10) print(result) # Output: 55