照抄的代码运行出错 麻烦高手给把把关
来源:11-16 再用闭包解决一下_
慕用9559375
2019-09-02
origin = 0
def factory(pos):
def go(step):
nonlocal pos
new_pos = pos + step
pos = new_pos
return new_pos
return go
tourist = factory(origin)
print(tourist(2))
写回答
2回答
-
慕仙1067096
2021-05-24
是 return pos。
00 -
Sayno_2
2019-09-03
origin = 0 def factory(pos): def go(step): nonlocal pos new_pos = pos + step pos = new_pos return new_pos return go tourist = factory(origin) print(tourist(2))
python代码用缩紧控制代码执行顺序
012020-02-21
相似问题