所以我有这个功能,到目前为止我已经做了很多工作。
我试图将addseries函数的结果输入到幂函数中,例如:
6^6+5^5+4^4+3^3+2^2+1+0。。
我在让它工作上遇到了问题。有什么建议吗
def power(n):
if(n<=0):
return 0
else:
return n**n
def addseries(num):
if(num == 0):
return 0
else:
print(num)
return sumseries(num - 1) + power(num)
Tags:
忽略递归:
使用递归:
如果您只需修复缩进和打字错误(例如,
sumseries
应该是addseries
),您的代码实际上可以工作:以便:
将输出:
您可以在Python shell中验证:
稍微简化一下:
相关问题 更多 >
编程相关推荐