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.
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.
LinkedInArtículo relacionado - Python Function
- Salir de una función en Python
- Argumentos opcionales en Python
- Ajustar una función de paso en Python
- Argumentos en la función main() en Python
- Función de envío en generadores de Python
- Función de identidad integrada en Python
Artículo relacionado - Python Error
- Administrar fallas de segmentación en Python
- Archivo <Stdin>, Línea 1, en <Módulo> Error en Python
- Arreglar AttributeError: el objeto 'generador' no tiene atributo 'siguiente' en Python
- Arreglar el comando cl.exe falló: no existe tal archivo o directorio en Windows
- Arreglar NameError: la variable no está definida en Python
- Arreglar Socket.Gaierror: [Errno 8] Nodename ni Servname proporcionado, o desconocido en Python