Python 如何使用递归求解幂运算?
我想写的代码,可以解决使用递归指数。例如,假设我有:Python 如何使用递归求解幂运算?,python,recursion,Python,Recursion,我想写的代码,可以解决使用递归指数。例如,假设我有: def exponent_calc(base, expo): if expo == 0: return 1 else: return 我可以使用递归为return语句编写什么来完成这个过程 感谢@Primusa提到的您: def exponent_calc(base, expo): if expo == 0: return 1 return base * exp
def exponent_calc(base, expo):
if expo == 0:
return 1
else:
return
我可以使用递归为return语句编写什么来完成这个过程
感谢@Primusa提到的您:
def exponent_calc(base, expo):
if expo == 0:
return 1
return base * exponent_calc(base, expo-1)
返回基准*expo-1指数计算(基准)。。。你有没有什么假设没告诉我们?像这样的expo
必须是一个整数?可能是积极的?这个解决方案奏效了-谢谢你,普里穆萨。