如何使用递归求幂?

时间:2019-01-20 19:51:35

标签: python recursion

我想编写可以使用递归解决幂运算的代码。例如,假设我有:

def exponent_calc(base, expo):
    if expo == 0:
        return 1
    else:
        return

使用递归可以完成此过程的return语句我该怎么写?

谢谢

1 个答案:

答案 0 :(得分:-2)

如@Primusa所述:

def exponent_calc(base, expo): 
   if expo == 0: 
      return 1 

   return base * exponent_calc(base, expo-1)