알고리즘/백준
[코딩도장] Python으로 푸는 2차 방정식
리그캣
2019. 1. 27. 23:01
# A씨는 학교숙제로 이차방정식 문제를 풀어야 한다.
# 하지만 시간이 얼마 없다.
# 이 A씨를 도와주기 위한 이차방정식 풀이 프로그램을 작성해라.
# (단, 일차방정식은 ax^2 + bx + c = 0의 꼴에서 a, b와 c를 입력받아 해를 구하고
# 해를 구하기 위해 근의 공식을 사용해야 한다.
# 또, 해는 정수로 반올림한 값을 구하고 해가 없거나 여러개인 경우도 모두 구해야 한다.)
def quadratic(a,b,c):
D = ((b**2)-4*a*c)**0.5
X1 = (-b + D) / 2*a
X2 = (-b - D) / 2*a
print('X1:{}, X2:{}'.format(X1,X2))
quadratic(2, 3, 4)
참고 사이트
https://dongyeopblog.wordpress.com/2016/02/05/python-%EC%A0%9C%EA%B3%B1%EA%B3%BC-%EB%A3%A8%ED%8A%B8-