n = 5
def op():
global n
for i in range(1,5):
j = i * n
return j
print(op())
为什么只得到5
而不是上面每个数的五倍?
是我全局变量用错了吗
n = 5
def op():
global n
for i in range(1,5):
j = i * n
return j
print(op())
为什么只得到5
而不是上面每个数的五倍?
是我全局变量用错了吗
返回值是5,因为第一个循环,i=1的时候,j=5,就return j返回