Овај програм израчунава корене квадратне једначине када су познати коефицијенти а, б и ц.
Да бисте разумели овај пример, требало би да имате знање о следећим Питхон програмским темама:
- Питхон типови података
- Питхон улаз, излаз и увоз
- Питхон Оператори
Стандардни облик квадратне једначине је:
ак 2 + бк + ц = 0, где су а, б и ц реални бројеви и а = 0
Изворни код
# 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))
Оутпут
Унесите а: 1 Унесите б: 5 Унесите ц: 6 Решења су (-3 + 0ј) и (-2 + 0ј)
Увезли смо cmath
модул за извођење сложеног квадратног корена. Прво израчунавамо дискриминант, а затим проналазимо два решења квадратне једначине.
Можете променити вредност а, б и ц у горенаведеном програму и тестирати овај програм.