Давайте создадим компьютерную модель для квадратного уравнения ax^2 + bx + c = 0.
import math def solve_quadratic_equation(a, b, c): discriminant = b**2 - 4*a*c if discriminant > 0: x1 = (-b + math.sqrt(discriminant)) / (2*a) x2 = (-b - math.sqrt(discriminant)) / (2*a) return x1, x2 elif discriminant == 0: x = -b / (2*a) return x else: return "No real roots" # Пример использования a = 1 b = -5 c = 6 roots = solve_quadratic_equation(a, b, c) print(roots)
Этот код определяет функцию solve_quadratic_equation, которая принимает коэффициенты a, b и c квадратного уравнения, а затем находит его корни. Затем мы можем указать значения a, b и c и вызвать эту функцию, чтобы найти корни уравнения.
Например, если у нас есть уравнение x^2 - 5x + 6 = 0, то программа найдет корни этого уравнения, которые равны 2 и 3.
Давайте создадим компьютерную модель для квадратного уравнения ax^2 + bx + c = 0.
import mathdef solve_quadratic_equation(a, b, c):
discriminant = b**2 - 4*a*c
if discriminant > 0:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
return x1, x2
elif discriminant == 0:
x = -b / (2*a)
return x
else:
return "No real roots"
# Пример использования
a = 1
b = -5
c = 6
roots = solve_quadratic_equation(a, b, c)
print(roots)
Этот код определяет функцию solve_quadratic_equation, которая принимает коэффициенты a, b и c квадратного уравнения, а затем находит его корни. Затем мы можем указать значения a, b и c и вызвать эту функцию, чтобы найти корни уравнения.
Например, если у нас есть уравнение x^2 - 5x + 6 = 0, то программа найдет корни этого уравнения, которые равны 2 и 3.