Почему выдает два числа при выполнении кода?
n = int(input('Введите число n: ')
k = int(input('Введите число k: ')
def my(n, k):
if n > 20:
return 0
elif n <= 20:
total_t = 0
for i in range(1, n+1):
if i % 2 == 0:
total_t += (i**k)
print(total_t)
my(n, k)
Источник: Stack Overflow на русском