Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.
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 de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.