더북(TheBook)

 

13 함수

 

 

<강의보기> 07:05

함수(funcion)를 만드는 방법을 알아보겠습니다.

function1.py 파일을 만듭니다. 함수를 쓰지 않은 코드를 먼저 살펴보겠습니다. 중학교 수학 시간에 많이 보는 ‘근의 공식’ 코드입니다. 프로그래밍에서는 쓸 수 있는 기호가 제한되어 있어 조금 복잡해 보이지만 똑같은 식입니다.

 

코드 function1.py

a = 1
b = 2
c = -8
 
# a * x^2 + b * x + c = 0, a != 0 인 x에 관한 이차방정식에서
# 근의 공식으로 해를 구해 봅니다.
r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
 
print('해는 {} 또는 {}'.format(r1, r2))

 

실행 결과

해는 2.0 또는 -4.0

 

Tip

이차방정식 ax2 + bx + c = 0 (a≠0)일 때 근을 구하는 공식은 다음과 같습니다.

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.