Résolution second degrés en Python
Résolu/Fermé
Icsy-Watermelon
Messages postés
253
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
30 décembre 2016
-
13 sept. 2016 à 21:12
Icsy-Watermelon Messages postés 253 Date d'inscription vendredi 4 mars 2011 Statut Membre Dernière intervention 30 décembre 2016 - 15 sept. 2016 à 21:58
Icsy-Watermelon Messages postés 253 Date d'inscription vendredi 4 mars 2011 Statut Membre Dernière intervention 30 décembre 2016 - 15 sept. 2016 à 21:58
A voir également:
- Résolution second degrés en Python
- Jeu 94 degrés - Télécharger - Divers Jeux
- Citizen code python avis - Accueil - Outils
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mail
- Résolution de signal actif - Forum Carte graphique
2 réponses
Utilisateur anonyme
Modifié par Rocailleux le 15/09/2016 à 13:11
Modifié par Rocailleux le 15/09/2016 à 13:11
Je n'ai pas de soucis avec ton programme, il se lance correctement (après avoir transformé le b** en b**2 )
Python 3.5.2
Tu es sûr d'avoir exactement le même code ? quelle version depython utilises-tu ?(python --version)
from math import sqrt a = int(input("a")) b = int(input("b")) c = int(input("c")) print(a,"x²+",b,"x+",c,"=0") d = int((b**2)-4*a*c) if d < 0: print("Pas de racines") if d == 0: print("Une racine: ",(-b)/2*a) if d > 0: x1 = (-b-sqrt(d))/2*a x2 = (-b+sqrt(d))/2*a print("Deux racines: x1= ",x1," et x2 = ",x2)
Python 3.5.2
$python pui.py
a1
b3
c2
1 x²+ 3 x+ 2 =0
Deux racines: x1= -2.0 et x2 = -1.0
Tu es sûr d'avoir exactement le même code ? quelle version depython utilises-tu ?(python --version)
Utilisateur anonyme
Modifié par Rocailleux le 13/09/2016 à 21:18
Modifié par Rocailleux le 13/09/2016 à 21:18
L'interpreteur te donne les erreurs, dans ton cas :
tu as oublié d'écrire la puissance à laquelle tu souhaites élever b
edit:
Tu as peut-être pensé :
b* = b puissance 1
b** = b puissance 2
En réalité ça fonctionne comme ça :
b**2 = b puissance 2 (b * b)
b**3 = b puissance 3 (b *b *b )
etc...
$python tt.py
File "tt.py", line 11
d = int((b**)-4*a*c)
^
SyntaxError: invalid syntax
tu as oublié d'écrire la puissance à laquelle tu souhaites élever b
edit:
Tu as peut-être pensé :
b* = b puissance 1
b** = b puissance 2
En réalité ça fonctionne comme ça :
b**2 = b puissance 2 (b * b)
b**3 = b puissance 3 (b *b *b )
etc...
Icsy-Watermelon
Messages postés
253
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
30 décembre 2016
70
13 sept. 2016 à 21:49
13 sept. 2016 à 21:49
Merci de ta réponse, j'écris les puissance de cette façon car c'est comme ça qu'elles fonctionnais sur l'appli python3.3 sur mon iPhone
Mais je me retrouve toujours avec un erreur :/ http://puu.sh/rabgH/4d456f50f3.png
Mais je me retrouve toujours avec un erreur :/ http://puu.sh/rabgH/4d456f50f3.png
15 sept. 2016 à 19:55
15 sept. 2016 à 20:25
et du lancement du script ?
15 sept. 2016 à 21:58
Ducoup ça dois surement venir de mon installation, ce n'est pas grave ça me conviens mieux comme ça
Merci de l'aide ! :)