这里的 pos = new_pos 不是多余的吗?删除后没有 nonlocal 也能运行正常?

来源:11-16 再用闭包解决一下_

Rainsen

2019-09-22

这里的 pos = new_pos 不是多余的吗?删除后没有 nonlocal 也能运行正常?

写回答

3回答

weixin_慕慕8136048

2020-10-22

我直接 pos += step 没有任何问题啊


1
0

慕运维5025579

2020-02-19

1、经过验证pos = new_pos不是多余的
2、pos = new_pos 和 nonlocal pos,这两行代码都删除,代码不会报错,但是打印结果是错的


0
0

7七月

2019-09-23

贴一下,你的代码和打印的结果。

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14773 学习 · 4487 问题

查看课程