为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

熊妹 2018-08-22 14:52:40

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

print power(5, 3)


https://img1.sycdn.imooc.com/5b7d08250001eadf03510051.jpg

查看完整描述

4 回答

?
搞枫搞雨

125没问题

查看完整回答
反对 回复 2018-08-28
?
白须

是125没错呢

查看完整回答
反对 回复 2018-08-23
?
莫云阳

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

查看完整回答
反对 回复 2018-08-22
?
NothingAJ

代码没有任何问题,应该是其它地方出现了问题

查看完整回答
反对 回复 2018-08-22

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信