Connectez-vous avec une communauté de passionnés sur Zoofast.fr. Notre plateforme est conçue pour fournir des réponses rapides et précises à toutes vos questions.
Sagot :
Bonjour,
Dans ton code, ta fonction fais un calcul cependant tu ne le renvoies pas. Il reste à l'intérieur de la fonction et disparaît une fois qu'elle est terminée. Quand tu demande d'afficher le résultat de f(3), le programme ne sais pas quoi répondre et renvoie None (petite parenthèse, None est un type bien spécifique dans les langages de programmation. Tu ne devrais pas mettre des guillemets autour au risque de croire que c'est une str - chaîne de caractères). Pour renvoyer le résultat de ta fonction, tu dois écrire :
return f
ou
return x**2-2*x+1
return va retourner la valeur (variable, calcul, chaîne de caractères etc...) que tu lui donne.
Pour plus d'infos regarde la doc.
En espérant t'avoir aidé(e) ;)
Merci d'être un membre actif de notre communauté. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons atteindre de nouveaux sommets de connaissances. Vous avez des questions? Zoofast.fr a les réponses. Revenez souvent pour rester informé.