求解答for循环在其中的作用
fs = []
for i in range(1, 4):
def f(j):
def g():
return j*j
return g
r=f(i)
fs.append(r)
return fs
f1, f2, f3 = count()
print f1(), f2(), f3()
f1=count()运行后输出的为什么不是1,4,9?不是有for循环在那吗?不是for循环结束后才继续执行count( )函数剩余的部分吗?不能理解
print f1(), f2(), f3()
f1=count()运行后输出的为什么不是1,4,9?不是有for循环在那吗?不是for循环结束后才继续执行count( )函数剩余的部分吗?不能理解
2016-03-27
举报