Python program za reševanje kvadratne enačbe

Kazalo

Ta program izračuna korenine kvadratne enačbe, ko so znani koeficienti a, b in c.

Če želite razumeti ta primer, morate poznati naslednje programske teme Python:

  • Vrste podatkov Python
  • Python vnos, izhod in uvoz
  • Python operaterji

Standardna oblika kvadratne enačbe je:

ax 2 + bx + c = 0, kjer so a, b in c realna števila in a ≠ 0

Izvorna koda

# 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)) 

Izhod

 Vnesite a: 1 Vnesite b: 5 Vnesite c: 6 Rešitvi sta (-3 + 0j) in (-2 + 0j)

cmathModul smo uvozili za izvajanje kompleksnega kvadratnega korena. Najprej izračunamo diskriminacijo in nato najdemo dve rešitvi kvadratne enačbe.

V zgornjem programu lahko spremenite vrednost a, b in c in preizkusite ta program.

Zanimive Članki...