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

若是直接调试就只显示一行请按任意键继续,若是在交互环境中则出现如图所示,这是为什么,求解答

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

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答