English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
계수 a, b, c가 알려진 경우, 이 프로그램은 이차 방정식의 루트를 계산합니다.
이 예제를 이해하려면 다음을 이해해야 합니다:파이썬 프로그래밍주제:
이차 방정식의 표준 형식은 다음과 같습니다:
ax2 + bx + c=0,에서 a, b, c는 실수이며 a≠0
# 이차 방정식 ax를 풀기**2 + bx + c=0 # 복잡한 수학 모듈을 가져오기 import cmath a= 1 b= 5 c= 6 # 이차 방정식 ax를 풀기 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) and (-2+0j)
우리는 cmath를 통해 복잡한 제곱근을 계산하는 모듈을 가져왔습니다. 먼저, 우리는 차별식을 계산한 후, 두 번째 방정식의 두 개의 해를 찾습니다.
당신이 바꿀 수 있는 가치 a, b, c를 위의 프로그램에 적용하고 이 프로그램을 테스트하세요.