Предмет: Информатика,
автор: sanykok
Помогите разобраться как программа делает вычисления
Python
n = int(input())
print("+".join("{}*{}".format(k, k + 1) for k in range(1, n)), end="=")
print(sum(k * (k + 1) for k in range(1, n)))
программа написана по задаче:
По данному натуральному n≥2 вычислите сумму 1×2+2×3+...+(n-1)×n. Ответ выведите в виде вычисленного выражение и его значения в точности, как показано в примере.
Входные данные
Вводится натуральное число.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
4
выходные данные
1*2+2*3+3*4=20
входные данные
2
выходные данные
1*2=2
Ответы
Автор ответа:
0
Спочатку ти вводиш число " n ", це число по умові має бути більше рівне 2.
Далі виконується цикл від 1 до n
.join() це команда для додавання символу між значеннями
Потім виконується цикл який сумує і додає ці всі значення
і в кінці це все виводиться на екран
якщо щось ще треба по питону.пиши в пп
Далі виконується цикл від 1 до n
.join() це команда для додавання символу між значеннями
Потім виконується цикл який сумує і додає ці всі значення
і в кінці це все виводиться на екран
якщо щось ще треба по питону.пиши в пп
Похожие вопросы
Предмет: Алгебра,
автор: cgsjdcfewkcg
Предмет: Геометрия,
автор: POMOGITESDZPROSHU
Предмет: Химия,
автор: fanetfanetovich
Предмет: Математика,
автор: irinabredigina
Предмет: Математика,
автор: азизас1