Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 이차 방정식을 푸는 방법?


파이썬을 사용하여 이차 방정식을 풀기 위해 cmath 모듈을 사용할 수 있습니다. 이것은 이차 방정식의 근이 본질적으로 복잡할 수 있기 때문입니다. ax^2 + bx + c =0 형식의 이차 방정식이 있으면

예시

cmath 가져오기

a = 12
b = 8
c = 1
# Discriminent
d = (b**2) - (4*a*c)
root1 = (-b - cmath.sqrt(d)) / (2 * a)
root2 = (-b + cmath.sqrt(d)) / (2 * a)
print(root1)
print(root2)

출력

이것은 출력을 제공합니다

(-0.5+0j)
(-0.16666666666666666+0j)