maël - missme Posté(e) le 10 septembre 2020 Signaler Share Posté(e) le 10 septembre 2020 (modifié) 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 Modifié le 10 septembre 2020 par maël - missme Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut julesx Posté(e) le 10 septembre 2020 E-Bahut Signaler Share 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 moîravita a réagi à ceci 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
maël - missme Posté(e) le 10 septembre 2020 Auteur Signaler Share Posté(e) le 10 septembre 2020 Merci Jules x j'ai compris. Bonne soirée moîravita a réagi à ceci 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut julesx Posté(e) le 10 septembre 2020 E-Bahut Signaler Share 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é. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.