初学Python,编写了一个计算X的n次幂的代码,这样写虽没有错误但是运行不出来。辛苦各位来指导一下,谢谢!
def power(x,n):
s=1
if n>0:
n=n-1
s=s*x
return s
elif n==0:
return 1
else:
n=n+1
s=s*x
return 1/s
power(2,5)
初学Python,编写了一个计算X的n次幂的代码,这样写虽没有错误但是运行不出来。辛苦各位来指导一下,谢谢!
def power(x,n):
s=1
if n>0:
n=n-1
s=s*x
return s
elif n==0:
return 1
else:
n=n+1
s=s*x
return 1/s
power(2,5)
你写的是return
改为print(power(2,5))
即可
有帮助望采纳~