Aide exercice python
Résolu
Blast3000
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J’ai un exercice à faire en python, je l’ai fais mais je sais pas si c’est vraiment ça qu’il faut faire pourriez-vous me dire si j’ai bien compris l’exercice à faire
La question est : Écrire un programme en Python qui demande à l'utilisateur de saisir un nombre réel x et qui renvoie la valeur de 1/2*x(au carré) + 5x - 4 et donner cet algorithme en Python.
Voici ce que j’ai pu faire :
Tout marche bien mais je voulais s’avoir si c’était bien ça qui m’ai demander de faire ?
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
J’ai un exercice à faire en python, je l’ai fais mais je sais pas si c’est vraiment ça qu’il faut faire pourriez-vous me dire si j’ai bien compris l’exercice à faire
La question est : Écrire un programme en Python qui demande à l'utilisateur de saisir un nombre réel x et qui renvoie la valeur de 1/2*x(au carré) + 5x - 4 et donner cet algorithme en Python.
Voici ce que j’ai pu faire :
x=int(input(´´choisi un nombre entier :´´)) x=1/2*x**2+5*x-4 print(´´le résultat du calcul est :´´, x)
Tout marche bien mais je voulais s’avoir si c’était bien ça qui m’ai demander de faire ?
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
7 réponses
-
C'est bon cette fois
Pour ce qui est de y=f(x), c'est vrai que ce serait mieux de définir une fonction pour ça:
def f(x):
qui contient le calcul (y = ....) et retourne la valeur y
ensuite tu peux écrire:
print('Pour x = {} , ½x²+5x-4 = {}'.format(x, f(x)))-
-
-
-
Bonjour,
Très bien !
Par contre, il faut que tu apprennes à utiliser les balises de code pour afficher ton programme
(voir le lien donné par Baladur plus haut)
après que tu aies validé, ca doit ressembler à ça:#en principe, on met les fonctions au début... def f(x) : y=1/2*x**2+5*x-4 return y #... puis le programme principal x=float(input("choisis un nombre réel : ")) print('Pour x = {} , ½x²+5x-4 = {}'.format(x, f(x))) -
-
-
Bonjour,
savoir si c’est bien ça qu'il m’est demandé de faire ?
Déjà on te demande de saisir un réel et toi, tu écris:
x=int(input(´´choisi un nombre entier :´´))
donc tu saisis un entier, pas un réel ... -
-
je ne sais pas : tu ne montre pas ton code rectifié ...
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
C'est bien ce que je pensais: tu n'as rien corrigé du tout !
x=int(input(.....))
avec int() tu converti la chaine de caractères saisie en nombre entier pas en nombre réel
et donc, on ne peut pas saisir un nombre comme 12.563 -
désoler j'essaye de comprendre je suis débutant
je pense que le bon code serait :x=float(input("choisis un nombre réel : "))
f=1/2*x**2+5*x-4
print("le résultat est :", f)
