Aide exercice python
Résolu/Fermé
Blast3000
-
Modifié le 11 avril 2022 à 11:35
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 12 avril 2022 à 10:55
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 12 avril 2022 à 10:55
A voir également:
- Citizen code python avis
- Citizen code python - Accueil - Outils
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
7 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 11 avril 2022 à 16:59
Modifié le 11 avril 2022 à 16:59
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:
qui contient le calcul (y = ....) et retourne la valeur y
ensuite tu peux écrire:
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)))
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 11 avril 2022 à 11:38
Modifié le 11 avril 2022 à 11:38
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:
donc tu saisis un entier, pas un réel ...
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 ...
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
11 avril 2022 à 12:44
11 avril 2022 à 12:44
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
Utilisateur anonyme
Modifié le 11 avril 2022 à 13:32
Modifié le 11 avril 2022 à 13:32
baladur13
Messages postés
47215
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
13 550
11 avril 2022 à 13:41
11 avril 2022 à 13:41
Bonjour,
Indépendamment de l'utilisation de int()pour un réel pour le peu bizarre,
Tu demandes d''entrer un nombre x et direct tu affiches x= une valeur différente de celle rentrée ???
En ligne 2 je pense qu'il faut mettre y= f(x)
Pour moi la bonne réponse est de la forme y = f(x) = résultat
Indépendamment de l'utilisation de int()pour un réel pour le peu bizarre,
Tu demandes d''entrer un nombre x et direct tu affiches x= une valeur différente de celle rentrée ???
En ligne 2 je pense qu'il faut mettre y= f(x)
Pour moi la bonne réponse est de la forme y = f(x) = résultat
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
>
baladur13
Messages postés
47215
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
Modifié le 11 avril 2022 à 13:50
Modifié le 11 avril 2022 à 13:50
qu'il corrige déjà le problème int, puisque, apparemment, ça n'a pas l'air évident pour lui
ensuite, dans une 2eme étape, ta remarque est pertinente ...
ensuite, dans une 2eme étape, ta remarque est pertinente ...
Utilisateur anonyme
>
baladur13
Messages postés
47215
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
11 avril 2022 à 14:32
11 avril 2022 à 14:32
bonjour,
j'ai corrigé :
j'aimerai comprendre le y=f(x) pour la ligne 2 pouvez-vous m'expliquer s'il vous plait
j'ai corrigé :
x=float(input("choisis un nombre réel : "))
f=1/2*x**2+5*x-4
print("le résultat est :", f)
j'aimerai comprendre le y=f(x) pour la ligne 2 pouvez-vous m'expliquer s'il vous plait
baladur13
Messages postés
47215
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
13 550
>
Utilisateur anonyme
11 avril 2022 à 15:06
11 avril 2022 à 15:06
y=f(x) dénote que y est une fonction de x.
la fonction étant ½x²+5x-4
pour l'affichage je verrais mieux
Print ("Pour x =", x )
Print ("½x²+5x-4 =", f )
la fonction étant ½x²+5x-4
pour l'affichage je verrais mieux
Print ("Pour x =", x )
Print ("½x²+5x-4 =", f )
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
11 avril 2022 à 13:34
11 avril 2022 à 13:34
C'est bien ce que je pensais: tu n'as rien corrigé du tout !
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
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
Utilisateur anonyme
11 avril 2022 à 14:07
11 avril 2022 à 14:07
désoler j'essaye de comprendre je suis débutant
je pense que le bon code serait :
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)
11 avril 2022 à 18:07
11 avril 2022 à 20:28
Modifié le 11 avril 2022 à 23:18
12 avril 2022 à 09:57
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:
12 avril 2022 à 10:18