‘return‘ outside function 解决方法(Python)

例如:你要定义如下函数:

def func(num):
    for num in range(1,10):
        if num==5:
            print("I find '5'")
            return
func(5)
错误一:如果你忘记写def func(num):如下:

for num in range(1,10):
        if num==5:
            print("I find '5'")
            return
func(5)

则报错:SyntaxError: ‘return’ outside function

错误二:缩进错误也会报同样的错:

def func(num):
    for num in range(1,10):
        if num==5:
            print("I find '5'")
return
func(5)

此时只需将return往后缩进两次即可解决
————————————————
posted @ 2022-06-28 09:49  YEER-  阅读(3018)  评论(0)    收藏  举报