Я знаю, что могу использовать num ** pow в качестве альтернативы, но на будущее я хочу понять, почему следующий код не работает:
def math(num, pow):
return pow(int(num), int(pow))
# the return keyword returns the result
pass
print(math(2, 4))