我正在尝试在python shell中测试我的函数“def”,但是当我粘贴它时会出现错误。当我在一个“def”中有多个return语句时,似乎不喜欢它 例如:
def foo():
valid = True
if valid:
return True
return False
有谁知道为什么?
谢谢!
答案 0 :(得分:10)
你的缩进是错误的。应该是这样的:
def foo():
valid = True
if valid:
return True
return False