猿问

程序运行结果为什么不是125而是5

def power(x, n):
    s = 1
    while n > 0:
        n = n - 1
        s = s * x
    return s

print power(5, 3)


熊妹
浏览 1445回答 5
5回答

搞枫搞雨

125没问题

白须

是125没错呢

莫云阳

按照你这个格式结果就是5,有可能是你的return缩进了。你检查检查,python有缩进机智

NothingAJ

代码没有任何问题,应该是其它地方出现了问题
随时随地看视频慕课网APP

相关分类

Python
我要回答