본문 바로가기

유치원 활동∙̑◡∙̑

파이썬 함....수.........따흑..

반응형

새싹반 코린이 오늘도 출석٩(´0`)۶

 

 

 

그렇게 미루고 싶었던 함수의 시간이 왔다.

다른 문법은 대충 영어단어라고 생각하고,영어 배우듯이 그렇게 이해했는데 함수는..

일단 단어 자체가 숨막혀ㅠㅠ

 

 

함수란?

프로그래밍에서 자주 사용하는 코드를 미리 만들어 두고 필요할 때 불러 사용할 수 있는 것을 함수(funtion)라고 한다.

파이썬에서는 자주 사용하는 주요한 기능들을 미리 만들어 제공하고 있으며 이런 함수를 내장함수라 칭하고,

사용자가 자주 사용하는 코드를 직접 만들어 사용하는 함수는 정의함수라고 하며 유용한 내장함수를 잘 외워두면 코드를 빠르고 쉽게 작성 할 수 있다고 한다

 

 

 

함수 만드는 법

- def(define) 키워드로 함수를 정의한다

- return 키워드로 값을 반환할 수 있다

- 함수이름 다음에 괄호 ( )를 사용하여 함수로 전달되는 parameter (매개변수)를 표시한다

 

def 함수이름 ( 매개변수 ) :

 

     return 반환값

함수이름 (인수)

 

함수 호출 시 매개변수와 반환 값이 없는 경우에는 생략 할 수 있다.

 

 

 

삼각형의 밑변과 높이로 넓이를 구하는 함수를 만들고 호출하는 프로그램의 코드를 살펴보자

삼각형의 넓이를 구하고 싶지 않는데 일단 살펴보자 

 

예제

 

def triangle_area(base, height ) :

     t_area = (base * height ) / 2

 

     return t_area

area = triangle_area(10, 8)

print(area)

 

#출력 결과 

40.0

 

 

t_area가 반환값이며 호출한 곳으로 전달되어 변수 area에 저장되었다.

 

 

 

 

 

역시나..어렵다 나중에 한번 더 봐야겠다