На просторах интернета встретилась интересная задача.
Напишите программу, которая находит сумму степеней всех чисел от 1 до n, степень каждого числа i находится как сумма чисел той же четности, что и само число i, от 1 до i.
Возможна формулировка задачи у автора не очень ясна, но в примерном виде она выглядит так:
11+22+31+3+42+4+51+3+5+…
Самый простой вариант в плане написание кода выглядит следующим образом:
n = int(input("Введите число: "))
sum = 0
for i in range(1, n + 1):
x = 0
for j in range(1, i + 1):
if j % 2 == i % 2:
x += j
sum += i ** x
print("Сумма =", sum)