Задача по Python
Напишите программу, которая производит такие вычисления:
вводится число;
к нему надо прибавить следующее;
полученную сумму умножить на следующее число;
шаги 2 – 3 повторить три раза.
При исходном числе 1 получится такой результат:
1 + 2 = 3
3 ⋅ 3 = 9
9 + 4 = 13
13 ⋅ 5 = 65
65 + 6 = 71
71 ⋅ 7 = 497
497 + 8 = 505
505 ⋅ 9 = 4545
Пример
Ввод Вывод
1 4545
По дате
По рейтингу
На
12345678910
n = int(input())
next_num = n + 1
for _ in range(4):
n = n + next_num
next_num += 1
n = n * next_num
next_num += 1
print(n)
Больше по теме