Problème de maximum de récursivité

Résolu
yas.... Messages postés 2 Statut Membre -  
yas.... Messages postés 2 Statut Membre -
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. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    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. yas.... Messages postés 2 Statut Membre
       
      Effectivement ça marche mieux comme ça, merci beaucoup!!
      0