Une instruction return envoie une valeur d’une fonction à un programme principal. Si vous spécifiez une déclaration de retour à l’ extérieur d’une fonction, vous rencontrerez le message "SyntaxError: "retour" fonction externe" . Erreur
Dans ce guide, nous explorons ce que le "retour" externe fonction ‚" Signifie l’erreur et pourquoi elle est déclenchée. Nous allons examiner un exemple de cette erreur afin que vous puissiez comprendre comment la corriger dans votre programme.
SyntaxError: fonction externe ’return’
Les instructions de retour ne peuvent être incluses que dans une fonction. En effet, les instructions return envoient des valeurs d’une fonction à un programme principal. Sans une fonction à partir de laquelle envoyer des valeurs, une instruction return n’aurait pas d’objectif clair.
Les instructions return se trouvent à la fin d’un bloc de code dans une fonction. Considérez l’exemple suivant:
Notre instruction return est la dernière ligne de code de notre fonction. Une instruction return peut être utilisée dans une instruction if
pour spécifier plusieurs valeurs potentielles qu’une fonction peut retourner.
Un exemple de scénario
Nous sommes va écrire un programme qui calcule si un étudiant a réussi ou non un test d’informatique. Pour commencer, définissez une fonction qui vérifie si un étudiant a réussi ou échoué. La limite de test est de 50 points.
Notre fonction peut renvoyer deux valeurs: True ou False. Si la note d’un étudiant est supérieure à 50 (au-delà de la limite de réussite/échec), notre programme renvoie True. Sinon, False est renvoyé. Notre programme affiche la valeur "Checked" quel que soit le résultat de notre instruction if afin que nous puissions être s√ªrs qu’un vote a été vérifié.