Page 1 sur 1

fonction avec python

Posté : mer. 7 mars 2018 15:39
par Cédric
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.

Re: fonction avec python

Posté : jeu. 8 mars 2018 16:23
par sos-math(21)
Bonjour,
c'est un problème d'indentation : ton return est aligné avec ton deuxième if, ce qui fait qu'il ne renvoie rien si la valeur demandée rentre dans le premier if, en l’occurrence les valeurs négatives.
Il te suffit d'aligner ton return avec le premier "if" et tout fonctionne : ainsi il sera appliqué à toutes les éventualités.
Bonne continuation

Re: fonction avec python

Posté : jeu. 8 mars 2018 17:47
par Cédric
Bonsoir,
super, merci beaucoup, j'ai compris !
E.

Re: fonction avec python

Posté : jeu. 8 mars 2018 18:31
par SoS-Math(33)
Bonne journée
A bientôt sur le forum
SoS-math