def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s
S 是什么啊。 这段代码 看不懂啊。比如5的 3次方 x等于5 n等于3 第四行 不是N赋值了 2 s =1 然后乘以5 S=5 。。 return s 不是5 吗
只要n是大于0的,就一直循环运行(n=n-1 s=s*x),当n小于0是才执行return s
Sign in to make a reply
mythxox
def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s
S 是什么啊。 这段代码 看不懂啊。比如5的 3次方 x等于5 n等于3 第四行 不是N赋值了 2 s =1 然后乘以5 S=5 。。 return s 不是5 吗