Signaler

Résolution second degrés en Python [Résolu]

Posez votre question Icsy-Watermelon 255Messages postés vendredi 4 mars 2011Date d'inscription 15 septembre 2016 Dernière intervention - Dernière réponse le 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 : http://pastebin.com/Vn2Nfqrr
Afficher la suite 
Utile
+0
moins plus
L'interpreteur te donne les erreurs, dans ton cas :

$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 255Messages postés vendredi 4 mars 2011Date d'inscription 15 septembre 2016 Dernière intervention - 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
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Je n'ai pas de soucis avec ton programme, il se lance correctement (après avoir transformé le b** en b**2 )

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)
Icsy-Watermelon 255Messages postés vendredi 4 mars 2011Date d'inscription 15 septembre 2016 Dernière intervention - 15 sept. 2016 à 19:55
Oui j'ai exactement ce code, j'utilise Sublime Text et je lance le fichier dans mon cmd tout ce qu'il y a de plus normal avec python 3.5.2 :/
Répondre
Rocailleux 389Messages postés mercredi 9 mars 2016Date d'inscription 21 septembre 2016 Dernière intervention - 15 sept. 2016 à 20:25
peux tu poster le résultat de

cat -A tonfichier.py


et du lancement du script ?
Répondre
Icsy-Watermelon 255Messages postés vendredi 4 mars 2011Date d'inscription 15 septembre 2016 Dernière intervention - 15 sept. 2016 à 21:58
Ha, heuu, et bien je viens de télécharger un nouvel IDE et ça marche ^^
Ducoup ça dois surement venir de mon installation, ce n'est pas grave ça me conviens mieux comme ça
Merci de l'aide ! :)
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !