Arreglar el error Return Outside Function en Python

Haider Ali 14 abril 2022
Arreglar el error Return Outside Function en Python

La palabra clave return está reservada para funciones en Python. Por lo tanto, cada vez que intente usarlo de otra manera, obtendrá este error: return outside function.

Esta guía compacta trata de resolver este error. Sumerjámonos.

Arreglar el error return outside function en Python

Este error se explica por sí mismo; establece claramente que la palabra clave return se coloca fuera de la función. Echa un vistazo al siguiente código.

# Single Return statement
return i

# return inside the If
if i == 5:
    return i

# Return Statement inside loop
for i in range(10):
    return i

Todas las formas de usar la palabra clave return son incorrectas en el ejemplo de código anterior. Todas estas declaraciones le darán este error exacto.

La forma correcta de usar la palabra clave return es colocándola dentro de la función. La palabra clave return se utiliza para devolver un valor de acuerdo con los tipos de devolución de las funciones.

Como ya sabes, las funciones devuelven algún valor; usamos la palabra clave return para este propósito. Echar un vistazo.

# Return Statment inside the function
def my_Func():
    return 5


# Return Statment inside the if and function
def my_Func():
    if True:
        return 5


# Return Statment inside loop and  Function
def my_Func():
    for i in range(10):
        if i == 5:
            return i

Como se ve en el código anterior, todas las declaraciones return están ahora colocadas dentro de una función. Por lo tanto, ya no vemos el error.

Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Artículo relacionado - Python Function

Artículo relacionado - Python Error