用vs2017写python总是出现未定义的问题

2025-04-06 03:36:46
推荐回答(1个)
回答1:

#请用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))