初学者的一些小问题
def power(x, y):result = 1
for i in range(y):
result *= x
return result
print(power(2, 3))# 我没看懂这是整么计算出x的Y次幂,, 没懂它的思路。
i = 0result = 1 * 2
i = 1result = 1 * 2 * 2
i = 2 result = 1 * 2 * 2 * 2 result *= x就是 result = result * x
一开始 result = 1 ,y 表示几次方,透过循环,就是乘上 X 有 Y 次,就是 X 的 Y 次幂
页:
[1]