hitta rötter till andragradsekvation
Hej!
jag behöver hjälp med att hitta rötterna till andragradsekvationer! nästan alla koder som finns på internet så är det användaren som lägger in själv värdarna på a, b och c men i mitt fall så har jag dessa redan angivna till exempel om jag vill testa min kod som jag har skrivit så ska jag testa den med dessa
qp1 = QuadraticPolynomial([1, 4, 4])
qp2 = QuadraticPolynomial([2, 10, 1])
qp3 = QuadraticPolynomial([2, 4, 8])
print("The roots of",qp1,"are",qp1.compute_roots())
print("The roots of",qp2,"are",qp2.compute_roots())
print("The roots of",qp3,"are",qp3.compute_roots())
Vet du hur lösningsformeln (kallas även "abc-formeln") ser ut?
Yngve skrev:Vet du hur lösningsformeln (kallas även "abc-formeln") ser ut?
man ska använda sig av pq-formeln
Är frågan hur du ska implementera compute_roots?
Dr. G skrev:Är frågan hur du ska implementera compute_roots?
ja
Vad är det här QuadraticPolynomial för något?
Laguna skrev:Vad är det här QuadraticPolynomial för något?
be5612, har du koden för klassen QuadraticPolynomial? Är det "enbart" metoden compute_roots som ska skrivas?