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

помогите пожалуйста помогите пж срочно
Вычислить сумму по заданным натуральным числам n ≥2:

1•2+2•3+... + (n-1) • n. Дайте ответ на задачу в виде вычисляемого выражения по заданной модели.

Входные данные: вводится натуральное число.

Выходные данные: выводит ответ на задачу.

Пример:

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

Выходные данные: 1*2+2*3+3*4=20

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

Выходные данные: 1*2=2​

Ответы

Ответ дал: sereganesgiva
0

Ответ:

Для вычисления суммы по заданной формуле можно использовать следующее выражение:

sum = 0

for i in range(1, n):

   sum += i * (i + 1)

```

Где `n` - введенное натуральное число, `sum` - переменная для хранения суммы. Это выражение рассчитывает сумму по формуле, пробегая значения `i` от 1 до `n-1` и добавляя к сумме произведение `i` на `(i + 1)`.

Пример решения на Python:

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

sum = 0

for i in range(1, n):

   sum += i * (i + 1)

print(f"Сумма: {sum}")

```

При вводе числа 4 программа выведет: "Сумма: 20", а при вводе числа 2 программа выведет: "Сумма: 2".

Объяснение:


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