python20课作业求助
本帖最后由 XX牛牛 于 2021-3-8 21:34 编辑def make_repeat(n):
return lambda s : s * n
double = make_repeat(2)
print(double(8))
print(double('FishC'))
————
前2行代码不理解是什么意思了,代码应该等同于:
def make_repeat(n):
def c(s):
return s*n
然而make_repeat(2),调用后什么结果也没有,不明白差在哪里
16
FishCFishC
为什么会打印上面的结果,更不知道了,请大大们知道
https://fishc.com.cn/thread-159992-1-1.html
页:
[1]