Problème de maximum de récursivité

Résolu
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

  1. Contributeur
    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
    1. Effectivement ça marche mieux comme ça, merci beaucoup!!
      0