파이썬 함수(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라는 값을 출력할 수 있습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬 기초문법 #2 (리스트, 튜플, 딕셔너리) (0) | 2023.05.09 |
---|---|
[Python] 파이썬 기초문법 #1 (주석, 내장함수, 자료형) (0) | 2023.05.08 |
[Python] 반복문 for문 , while 문 (0) | 2018.03.25 |
[Python] 조건문 if문 - if, elif, and, or, if not (0) | 2018.03.24 |
[Python] Dictionary 예제 - Keys(), Values(), items() (0) | 2018.03.22 |