fonction avec python
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.
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é 142 fois
-
- Messages : 10354
- Enregistré le : lun. 30 août 2010 11:15
Re: fonction avec python
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'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
Bonsoir,
super, merci beaucoup, j'ai compris !
E.
super, merci beaucoup, j'ai compris !
E.
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: fonction avec python
Bonne journée
A bientôt sur le forum
SoS-math
A bientôt sur le forum
SoS-math