使用python在rang()循环中返回值

时间:2016-06-28 02:39:02

标签: loops return

def power(num, x):
result = 1;
for i in range(x):
    result = result *num
    return result

打印力(4,3)

在过度缩进“返回结果”之后,执行的输出为“4”。我认为这将是4,16,64分开。那有什么不对?任何人都可以给我一个线索?感谢。

1 个答案:

答案 0 :(得分:0)

它在第一个循环运行时跳转,直到遇到返回而不是其他继续循环。