maël - missme Posté(e) le 10 septembre 2020 Signaler Posté(e) le 10 septembre 2020 Bonjour, pouvez-vous s'il vous plaît me corriger ? Merci 3x - 4 si x ∈ [2; +∞[ -x +4 si x ∈ ]-1,2[ 2x + 7 si x ∈ ]-∞, -1] 1 def f(x): 2 if x > = -1: 3 y = 3** - 1 4 elif x < -1 5 y = 3x +3 6 return y Merci
E-Bahut julesx Posté(e) le 10 septembre 2020 E-Bahut Signaler Posté(e) le 10 septembre 2020 Bonjour, OK pour 1) Pour 2) : A la ligne 3, c'est y = x**2 -1 Ensuite, il faudrait rajouter : après la condition qui suit elif, mais ici, ce n'est pas utile, il suffit de else: puisqu'il n'y a que deux conditions. Et, attention, en Python (comme dans tous les langages de programmation), on ne peut faire l'élision du signe de multiplication. Donc, le script est 1 def f(x): 2 if x > = -1: 3 y = x**2 - 1 4 else: 5 y = 3*x +3 6 return y
maël - missme Posté(e) le 10 septembre 2020 Auteur Signaler Posté(e) le 10 septembre 2020 Merci Jules x j'ai compris. Bonne soirée
E-Bahut julesx Posté(e) le 10 septembre 2020 E-Bahut Signaler Posté(e) le 10 septembre 2020 De rien, bonne soirée également. N.B.: J'ai rajouté le : après else que j'avais oublié.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.