• Предмет: Информатика
  • Автор: ezov55178
  • Вопрос задан 3 месяца назад

Python. Напишите программу, запрашивающую у пользователя число и подсчитывающую сумму натуральных положительных чисел от 1 до введённого пользователем значение. Сумма первых n положительных чисел может быть рассчитана по формуле: sum = (n)(n+1)÷2.

Ответы

Ответ дал: vovapid2011
1

Ответ:Конечно, вот программа на Python, которая запрашивает у пользователя число и вычисляет сумму натуральных положительных чисел от 1 до введенного значения, используя формулу sum = (n)(n+1)÷2:

python

Copy code

# Запрос числа у пользователя

n = int(input("Введите натуральное число: "))

# Проверка, что n является натуральным числом

if n <= 0:

   print("Пожалуйста, введите натуральное число.")

else:

   # Вычисление суммы

   total_sum = (n * (n + 1)) // 2

   # Вывод результата

   print(f"Сумма натуральных чисел от 1 до {n} равна {total_sum}.")

Пользователь вводит натуральное число, программа проверяет, что число положительное, и вычисляет сумму.

Объяснение:


ezov55178: Спасибо
Вас заинтересует