# -*- coding: cp949 -*- from cmath import * print 'ax^2+bx+c=0 에서 a,b,c 를 입력하세요.' a = input('a : ') b = input('b : ') c = input('c : ') print 'x1 =', (-b + sqrt(b**2-4*a*c)) / (2.0*a), ',x2 =', (-b - sqrt(b**2-4*a*c)) / (2.0*a)간단하게 근의 공식에 대입 시켜서 출력 했다.
그리고 이 부분을 함수로 구성 해서 작성 해 보면
# -*- coding: cp949 -*- from cmath import * def solve(a, b, c) : return ((-b + sqrt(b**2-4*a*c)) / (2.0*a), (-b - sqrt(b**2-4*a*c)) / (2.0*a)) print 'ax^2+bx+c=0 에서 a,b,c 를 입력하세요.' a = input('a : ') b = input('b : ') c = input('c : ') print solve(a, b, c)
댓글 없음:
댓글 쓰기