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
Bonjour,
J'essaye d'écrire un programme pour calculer les racines d'un polynôme (simple), mais je suis un extrême débutant en python et je ne trouve absolument pas bon erreur j'ai tout essayé, peu être pourriez vous m'aider ? :D
Le code ici : https://pastebin.com/Vn2Nfqrr
J'essaye d'écrire un programme pour calculer les racines d'un polynôme (simple), mais je suis un extrême débutant en python et je ne trouve absolument pas bon erreur j'ai tout essayé, peu être pourriez vous m'aider ? :D
Le code ici : https://pastebin.com/Vn2Nfqrr
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
- Second écran - Guide
- Python \r ✓ - Forum Python
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 ! :)