Problème de maximum de récursivité [Résolu]

Signaler
Messages postés
2
Date d'inscription
jeudi 10 septembre 2020
Statut
Membre
Dernière intervention
11 septembre 2020
-
Messages postés
2
Date d'inscription
jeudi 10 septembre 2020
Statut
Membre
Dernière intervention
11 septembre 2020
-
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

Messages postés
12133
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 septembre 2020
681
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.
Messages postés
2
Date d'inscription
jeudi 10 septembre 2020
Statut
Membre
Dernière intervention
11 septembre 2020

Effectivement ça marche mieux comme ça, merci beaucoup!!