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

例题中计算x的N次方 为什么要定义一个s 最后还输出的是返回的s的值呢


def power(x, n):

    s = 1

    while n > 0:

        n = n - 1

        s = s * x

    return s

例题中计算x的N次方  为什么要定义一个s 最后还输出的是返回的s的值呢呢

正在回答

1 回答

类比求和的方法,就是定义一个初始的且对最后求解结果没影响的变量存储每次计算的结果,这里是变量s。求x的n次方,就相当于算n-1次s*x,并把每次计算结果赋给s存储。

0 回复 有任何疑惑可以回复我~
#1

汉堡要努力 提问者

谢谢啦~ 类比求和这里我是不是再往后看就能系统学到这了 现在光看这块还是有点吃力
2019-03-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

例题中计算x的N次方 为什么要定义一个s 最后还输出的是返回的s的值呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信