fonction avec python

Retrouver tous les sujets résolus.
Répondre
Cédric

fonction avec python

Message par Cédric » mer. 7 mars 2018 15:39

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.
Fichiers joints
Nouveau Document Microsoft Word (3).pdf
programme d'une fonction particulière.
(140.24 Kio) Téléchargé 141 fois
sos-math(21)
Messages : 10348
Enregistré le : lun. 30 août 2010 11:15

Re: fonction avec python

Message par sos-math(21) » jeu. 8 mars 2018 16:23

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
Cédric

Re: fonction avec python

Message par Cédric » jeu. 8 mars 2018 17:47

Bonsoir,
super, merci beaucoup, j'ai compris !
E.
SoS-Math(33)
Messages : 3486
Enregistré le : ven. 25 nov. 2016 14:24

Re: fonction avec python

Message par SoS-Math(33) » jeu. 8 mars 2018 18:31

Bonne journée
A bientôt sur le forum
SoS-math
Répondre