DigitalNomad

근의 공식 본문

파이썬으로 수학 풀기

근의 공식

훌루루훌루 2017. 12. 6. 14:40

2차방정식 근의 공식

\(ax^2 + bx + c = 0\)

\( x=\frac{-b\pm \sqrt{{b}^{2}-4ac}}{2a} \)


# 이차방정식 해를 구해보자

def roots(a,b,c):

    D = (b*b - 4*a*c)**0.5

    x_1 = (-b + D)/(2*a)

    x_2 = (-b - D)/(2*a)

    print('x1: {0}' .format(x_1))

    print('x2: {0}' .format(x_1))



# 메인 함수입니다

if __name__ == '__main__':

    a = input('Enter a: ')

    b = input('Enter b: ')

    c = input('Enter c: ')

    roots(float(a), float(b), float(c))

코드 돌리기

\(x^2 + x + 1 = 0\)의 근을 구하자

Enter a: 1

Enter b: 1

Enter c: 1

x1: (-0.49999999999999994+0.8660254037844386j)

x2: (-0.49999999999999994+0.8660254037844386j)

\(x^2 - 2x + 1 = 0\)의 근을 구하자

Enter a: 1

Enter b: -2

Enter c: 1

x1: 1.0

x2: 1.0

'파이썬으로 수학 풀기' 카테고리의 다른 글

홀수 짝수 자판기  (0) 2017.12.10
구구단  (0) 2017.12.10
소인수분해  (0) 2017.12.10
최소공배수  (0) 2017.12.06
최대공약수  (0) 2017.12.06
Comments