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.
# 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.
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.
LinkedInArticle connexe - Python Function
- Quitter une fonction en Python
- Arguments optionnels en Python
- Imitez la fonction ode45() en Python
- La fonction zip() en Python
- La fonction maketrans en Python
Article connexe - Python Error
- Correction de TabError en Python
- Correction de l'erreur String Must Be Indices en Python
- Correction de l'erreur syntaxerror: unexpected character after line continuation character en Python
- Correction de l'erreur TypeError: iteration over a 0-d array dans Python NumPy
- Correction de l'erreur TypeError: must be str, not int en Python