Correction de l'erreur Python Return Outside Function

Le mot clé return est réservé aux fonctions en Python. Ainsi, à chaque fois que vous essayez de l’utiliser dans l’autre sens, vous obtiendrez cette erreur : return outside function.

Ce guide compact vise à résoudre cette erreur. Plongeons dedans.

Correction de l’erreur return outside function en Python

Cette erreur s’explique d’elle-même ; il indique clairement que le mot clé return est placé en dehors de la fonction. Jetez un oeil au code suivant.

Élimine tes pensées toxiques avec...
Élimine tes pensées toxiques avec cet outil TRÈS PUISSANT ❤️
#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

Toutes les manières d’utiliser le mot-clé return sont erronées dans l’exemple de code ci-dessus. Toutes ces déclarations vous donneront cette erreur exacte.

La manière correcte d’utiliser le mot-clé return consiste à le placer à l’intérieur de la fonction. Le mot clé return permet de retourner une valeur selon les types de retour des fonctions.

Comme vous le savez déjà, les fonctions renvoient une certaine valeur ; nous utilisons le mot-clé return à cette fin. Regarde.

#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

Comme on le voit dans le code ci-dessus, toutes les instructions return sont désormais placées dans une fonction. En tant que tel, nous ne voyons plus l’erreur.

Article connexe - Python Function

  • Quitter une fonction en Python
  • Arguments optionnels en Python
  • Imitez la fonction ode45() en Python
  • Article connexe - Python Error

  • Quitter une fonction en Python
  • Arguments optionnels en Python
  • Imitez la fonction ode45() en Python