,心弟人编程:用递归函数求分段函数的值,当n1,y=x,否则y=xx^(n-1)?

如题所述

第1个回答  2023-05-15
以下是Python代码实现:
def f(n, x):
if n == 1:
return x
else:
return x * f(n-1, x)
n1 = 3
x = 2
if n1 == 1:
y = x
else:
y = f(n1, x)
print(y)
当n1为1时,y=x;否则通过递归函数f计算y=xx^(n-1)的值。在上面的代码中,n1=3,x=2,因此y=2^2^1=4。
相似回答