貌似例题发现了一个错误
这个例子,我怎么感觉有错误, # 希望一次返回3个函数,分别计算1x1,2x2,3x3: def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fs f1, f2, f3 = count() 倒数第三句fs.append(f)改为fs.append(f()) 我运行出来是正确的,就是1,4,9
这个例子,我怎么感觉有错误, # 希望一次返回3个函数,分别计算1x1,2x2,3x3: def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fs f1, f2, f3 = count() 倒数第三句fs.append(f)改为fs.append(f()) 我运行出来是正确的,就是1,4,9
2017-04-10
举报