Програма Python для розв’язання квадратного рівняння

Ця програма обчислює корені квадратного рівняння, коли відомі коефіцієнти a, b і c.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Типи даних Python
  • Введення, виведення та імпорт Python
  • Оператори Python

Стандартною формою квадратного рівняння є:

ax 2 + bx + c = 0, де a, b і c - дійсні числа і a ≠ 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)) 

Вихідні дані

 Введіть a: 1 Введіть b: 5 Введіть c: 6 Рішення: (-3 + 0j) та (-2 + 0j)

Ми імпортували cmathмодуль для виконання складного квадратного кореня. Спочатку обчислюємо дискримінант, а потім знаходимо два розв’язки квадратного рівняння.

Ви можете змінити значення a, b та c у наведеній вище програмі та протестувати цю програму.

Цікаві статті...