Problème programmation python
Fermé
Mar02ius
-
Modifié le 1 déc. 2019 à 14:21
0-Kzami Messages postés 15 Date d'inscription samedi 28 décembre 2019 Statut Membre Dernière intervention 9 février 2020 - 28 déc. 2019 à 12:15
0-Kzami Messages postés 15 Date d'inscription samedi 28 décembre 2019 Statut Membre Dernière intervention 9 février 2020 - 28 déc. 2019 à 12:15
A voir également:
- Problème programmation python
- Citizen code python avis - Accueil - Outils
- Application de programmation - Guide
- Ce programme est écrit en python - Forum Python
2 réponses
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
Ambassadeur
1 554
1 déc. 2019 à 13:37
1 déc. 2019 à 13:37
bonjour,
merci d'utiliser les balises de code pour publier du code.
quand tu as un message d'erreur, il est important d'indiquer à quelle ligne il se rapporte.
le message d'erreur t'indique que tu ne peux pas soustraire b de a, a et b étant des chaines de caractères.
je crois deviner ce que tu veux faire avec f, et cela ne va pas fonctionner.
merci d'utiliser les balises de code pour publier du code.
quand tu as un message d'erreur, il est important d'indiquer à quelle ligne il se rapporte.
le message d'erreur t'indique que tu ne peux pas soustraire b de a, a et b étant des chaines de caractères.
je crois deviner ce que tu veux faire avec f, et cela ne va pas fonctionner.
0-Kzami
Messages postés
15
Date d'inscription
samedi 28 décembre 2019
Statut
Membre
Dernière intervention
9 février 2020
28 déc. 2019 à 12:15
28 déc. 2019 à 12:15
Bonjour,
Lorsque tu demande la valeur des variables, elles restent sous forme de chaîne de caractères. On ne peut pas faire d'opérations entre chaînes de caractères, il faut donc rajouter des int() autour des inputs() :
Lorsque tu demande la valeur des variables, elles restent sous forme de chaîne de caractères. On ne peut pas faire d'opérations entre chaînes de caractères, il faut donc rajouter des int() autour des inputs() :
#définitions des variables a = float b = float c = float p = float #Saisie de programme p = int(input("Entrez la précision voulue, p= ")) a = int(input("Entrez la borne a, a= ")) b = int(input("Entrez la borne b, b= ")) f = int(input ("Entrer la fonction utilisée, f(x)= ")) def f(x): return f while (b-a)>p: c = a+b/2 if f(a)*f(c)<0: b = c else: a = c print("Une racine entre" ,a, "et" ,b)
1 déc. 2019 à 14:21