#请用ipython调试吧。写python 用什么vs。
#你定义的是整数的幂指数计算,用迭代比较好,当然你的写法也可以。
#另外幂指数计算有现成的函数。
"""
import math
math.pow(3,2.5)
"""
def power(x,n):
assert type(n) == int and n>=0, "n must be >=0 interge."
if n==0:
return(1)
else:
return(x*power(x,n-1))
print(power(3,2))