Программа 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 в приведенной выше программе и протестировать эту программу.

Интересные статьи...