Python-Programm zum Lösen der quadratischen Gleichung

Inhaltsverzeichnis

Dieses Programm berechnet Wurzeln einer quadratischen Gleichung, wenn die Koeffizienten a, b und c bekannt sind.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python-Datentypen
  • Python-Eingabe, Ausgabe und Import
  • Python-Operatoren

Die Standardform einer quadratischen Gleichung lautet:

ax 2 + bx + c = 0, wobei a, b und c reelle Zahlen und a ≠ 0 sind

Quellcode

# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2)) 

Ausgabe

 Geben Sie a ein: 1 Geben Sie b ein: 5 Geben Sie c ein: 6 Die Lösungen sind (-3 + 0j) und (-2 + 0j)

Wir haben das cmathModul importiert , um eine komplexe Quadratwurzel auszuführen. Zuerst berechnen wir die Diskriminante und finden dann die beiden Lösungen der quadratischen Gleichung.

Sie können den Wert von a, b und c im obigen Programm ändern und dieses Programm testen.

Interessante Beiträge...