我试图在python shell中测试我的函数"def",但是当我粘贴它时会出现错误.当我在一个"def"中有多个return语句时,似乎不喜欢它.
例如:
def foo():
valid = True
if valid:
return True
return False
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么?
谢谢!
Mar*_*ers 10
你的缩进是错的.应该是这样的:
def foo():
valid = True
if valid:
return True
return False
Run Code Online (Sandbox Code Playgroud)