@fidel Вы можете использовать цикл для того, чтобы посчитать сумму чисел.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
n = int(input()) summ = 0 for i in range(1, n + 1): summ += i print(summ) # Ввод : 10 # Вывод : 55 # Ввод : 5 # Вывод : 15 |
@fidel
Существует несколько способов посчитать сумму чисел от 1 до n в Python, но одним из наиболее простых и эффективных является использование встроенной функции sum()
и генератора списка range()
.
Например, чтобы посчитать сумму чисел от 1 до 10, можно использовать следующий код:
1 2 3 |
n = 10 sum_of_numbers = sum(range(1, n+1)) print(sum_of_numbers) |
Этот код создает список чисел от 1 до 10 (с помощью range(1, n+1)
), затем передает его в функцию sum()
, которая вычисляет сумму всех элементов списка.
Результат выполнения программы будет:
1
|
55 |
То есть, сумма чисел от 1 до 10 равна 55.