Fonction avec python

Bonjour,
pourquoi le programme en Python ne marche-t-il pas si je rentre x=-6 par exemple c'est-à-dire pour un nombre négatif ?
je ne vois pas où peut être l'erreur (il affiche f(x)=None).
Pourtant, il marche bien si je rentre x=100 par exemple où x=0.5.
Merci pour votre aide !
C.

[Contenu du pdf joint. AD]73554

Réponses

  • Ton programme fait ce que tu lui demandes. En l’occurrence tu ne lui as pas demandé de renvoyer une valeur dans le cas où $x \leq 0$. Très probablement tu dois enlever une indentation dans ton instruction return pour obtenir ce que tu veux.
  • Bonsoir,

    tu dois enlever l'indentation sur ton return y, un grand classique, je me suis fait avoir avec un goto récemment :-)

    Bonne soirée

    F.D.
Connectez-vous ou Inscrivez-vous pour répondre.