반응형
2차 방정식은 2차 다항식 방정식으로, 일반적인 형태는 다음과 같습니다:
Python으로 2차 방정식 풀기
아래는 Python을 사용하여 2차 방정식의 해를 구하는 예제 코드입니다:
import cmath # 복소수 계산을 위해 cmath 모듈 사용
def solve_quadratic(a, b, c):
# 판별식 계산
discriminant = b**2 - 4*a*c
# 근의 공식 사용
root1 = (-b + cmath.sqrt(discriminant)) / (2 * a)
root2 = (-b - cmath.sqrt(discriminant)) / (2 * a)
return root1, root2
# 예시: a, b, c 값 입력
a = 1 # x^2의 계수
b = -3 # x의 계수
c = 2 # 상수항
# 함수 호출하여 근 구하기
roots = solve_quadratic(a, b, c)
# 결과 출력
print(f"방정식의 근: {roots[0]} 과 {roots[1]}")
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] Generate Captcha Using Python (2) | 2024.09.23 |
---|---|
[python] IPython 설치, Math, Sympy (1) | 2024.09.10 |
[python] html table을 Markdown으로 변경하기. (0) | 2024.09.04 |
[python] Why Ibis? (2) | 2024.09.02 |
[python] Working With Mathematical Operations and Permutations. 수학적 연산과 순열 (0) | 2024.08.23 |