def create_counter(): count = 0 def counter(): nonlocal count count += 1 return count return counter c1 = create_counter() c2 = create_counter() print(c1(), c1(), c2())
1 2 1
1 1 1
0 1 0
报错(UnboundLocalError)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题