Problème de maximum de récursivité

Résolu/Fermé
yas.... Messages postés 2 Date d'inscription jeudi 10 septembre 2020 Statut Membre Dernière intervention 11 septembre 2020 - 10 sept. 2020 à 19:55
yas.... Messages postés 2 Date d'inscription jeudi 10 septembre 2020 Statut Membre Dernière intervention 11 septembre 2020 - 11 sept. 2020 à 13:08
Bonsoir!
J'ai tenté de réaliser un algorithme calculant le discriminant et les racines d'un polynôme, et déterminant où le polynôme est positif ou négatif. Le script est ci-joint.

Cependant, je rencontre un problème à la ligne 7:
J'ai mis d=discriminant(a,b,c)
Or on me dit "maximum recursion depth exceeded". J'ai donc fait mes petites recherches sur la récursivité mais je ne comprends toujours pas. Pourriez-vous m'aider?

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
10 sept. 2020 à 21:06
bonjour,
peux-tu partager du texte, et pas des images? également, tiens compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

par ailleurs, je suppose que ceci est un de tes premiers exercices en python.
je pense que la ligne 7 est inutile.
par contre, je pense qu'il manque, après la ligne 9:
return d


en ligne 9, je suggère d'utiliser d, plutôt que de refaire le calcul.
0
yas.... Messages postés 2 Date d'inscription jeudi 10 septembre 2020 Statut Membre Dernière intervention 11 septembre 2020
11 sept. 2020 à 13:08
Effectivement ça marche mieux comme ça, merci beaucoup!!
0