English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам Python
Когда известны коэффициенты a, b и c, этот программный продукт вычисляет корни квадратного уравнения.
Чтобы понять этот пример, вы должны знать следующееПрограммирование на PythonТема:
Стандартная форма квадратного уравнения:
ax2 + bx + c = 0, где a, b и c — это действительные числа и a ≠ 0
# Решение квадратного уравнения ax**2 + bx + c = 0 # Импорт модуля сложной математики import cmath a = 1 b = 5 c = 6 # Вычисление дискриминанта d = b**2 - (4 * a * c) # Два решения sol1 = (-b - cmath.sqrt(d)) / (2 * a) sol2 = (-b + cmath.sqrt(d)) / (2 * a) print('Решения: {0} и {1}'.format(sol1, sol2))
Результат вывода
Введите a: 1 Введите b: 5 Введите c: 6 Решения: (-3+0j) и (-2+0j)
Мы импортировали модуль cmath для выполнения сложных квадратных корней. Сначала мы вычисляем дискримinant, затем находим два решения квадратного уравнения.
Вы можете изменить значение a, b и c в приведенном выше программном обеспечении и протестировать это программное обеспечение.