关于nonlocal问题
为啥这里看着都一样但是会报错啊!这是报错的代码:
def my_fun1():
x = 5
def my_fun2():
nonlocal x
x *=x
return x
return my_fun2()
SyntaxError: inconsistent use of tabs and spaces in indentation
这是复制小甲鱼的正确代码:
def my_fun1():
x = 5
def my_fun2():
nonlocal x
x *= x
return x
return my_fun2() 缩进制表符和空格混用
重新敲代码,缩进时统一用4个空格为一级 hrp 发表于 2021-4-19 17:46
缩进制表符和空格混用
重新敲代码,缩进时统一用4个空格为一级
谢大佬!
页:
[1]