Je sais que cela me demande d'utiliser if déclarations. Mais comment puis-je faire cela?Racine du polynôme quadratique avec Python
Écrivez un programme qroots.py qui lit trois flotteurs a, b, c à partir de la ligne de commande et calcule/imprime les racines du polynôme quadratique ax**2 + bx + c = 0
. Votre programme doit gérer uniquement le cas lorsque des racines réelles existent, c'est-à-dire lorsque les valeurs de a, b, c produisent un discriminant non négatif b**2 − 4ac >= 0
. Lorsque le discriminant est négatif, votre programme ne doit imprimer qu'un message indiquant qu'il n'existe aucune racine réelle.
Indice: math.sqrt() est la fonction intégrée qui renvoie la racine carrée d'un nombre.
J'ai ce jusqu'à présent:
import sys
import math
a = float(sys.argv[1])
b = float(sys.argv[2])
c = float(sys.argv[3])
Terminal devrait faire:
qroots.py 1 -3 2
1,0 2,0
s'il vous plaît lire comment demander dans SO. ce n'est pas un site pour résoudre les devoirs. montrez ce que vous avez fait –
indice: https://en.wikipedia.org/wiki/Quadratic_formula –
Bienvenue dans StackOverflow! Avez-vous lu sur [comment demander] (https://stackoverflow.com/help/how-to-ask) avant de poser cette question? – Jerrybibo