본문 바로가기

프로그래밍/Python

[Python] 파이썬 함수 (Funtion) 예제

반응형

파이썬 함수(Function) 예제 입니다.

함수는 값을 입력 받아 처리하여 결과값을 리턴합니다.


def 함수명 (파라미터, 파라미터 ..):

실행문

return

위와 같은 형식으로 작성됩니다.


# 두 파라미터를 받아 값을 더하기

xy_sum 이라는 함수를 만들고 파라미터는 x,y 두개를 받습니다.

함수안에 x + y라는 식을 만들고 result에 넣습니다.

그리고 result값을 리턴합니다. 그러면 xy_sum에는 x 와 y를 더한값을 리턴하게 됩니다.

xy_sum을 print하면 14라는 값을 출력합니다.


# 두 파라미터를 받아 값을 곱하기

위와같이 xy_mul이라는 함수를 만들었습니다. 파라미터는 동일하게 x,y 입니다.

함수안에 x * y를 입력하고 result 변수에 입력하였습니다.

그리고 result값을 리턴하면 xy_mul은 x * y의 값인 40을 리턴하게 됩니다.

xy_mul을 print하면 40을 출력합니다.


# 두 파라미터를 받아 값을 나누기

위와 같이 xy_div라는 함수를 만들고 x / y 값을 result에 넣고 리턴하였습니다.

그러면 xy_div는 0.4라는 값을 리턴하게 됩니다.

 


# 문자열 값을 반환

get_print라는 함수를 만들고 return값은 "Python" 문자열을 반환하도록 하였습니다.

일단 get_print를 출력하면 "Pyhon" 문자열을 출력합니다.


val라는 변수에 get_print 의 반환값을 넣고 val = val + " Hello" 라는 값을 추가 넣었습니다.

그리고 val값을 print하면 Python Hello라는 값을 출력할 수 있습니다.