有人能给解释一下怎么就得到2的三次幂了么?感谢
def power(x, y):result = 1
for i in range(y):
result *= x
return result
print(power(2, 3)) {:10_266:}新人求帮助 运行程序之后,x=2,y=3;说明for共循环3次,第一次for循环之前,result=1,
然后运行第一次for循环,result变成1*2=2,
然后运行第二次for循环,result变成2*2=4;
然后运行第三次for循环,result变成4*2=8.
结束for循环,返回result=8
页:
[1]