class Solution:
def myPow(self, x: float, n: int) -> float:
if x==0:
return 0
if n>0:
return x*(self.myPow(x,n-1))
if n==0:
return 1
if n<0:
return self.myPow(1/x,-n)
如果上述代码中 n==0 写成 n=0,会报这个错误。有时会一下子找不出来