상세 컨텐츠

본문 제목

Python 공부하기 : 함수

자격증/정보처리기사

by 주스로그 2025. 1. 16. 10:06

본문

728x90
반응형

# 함수

- 미리 만들어져 있는 블럭 프로그램 

- 혼자서는 실행 할 수 없고 호출을 받아야만 실행 될 수 있다 

 ㄴ 사용자 정의 프로그램(user defined) 

함수를 사용하는 이유? 
- 반복적으로 사용되는 가치있는 부분을 한 뭉치로 묶어 함수로 작성하는 것이 현명 
   ㄴ 어떤 입력값을 주었을 때 어떤 결과 값을 돌려준다 
- 프로그램의 흐름을 파악하기 좋고 오류 발생 지점을 찾기 쉽다 

또 함수에는 여러가지 유형이 있는데 위와 같은게 기본적인 함수 운용이고,

- 입력 값이 없는 함수

- 리턴 값이 없는 함수

등이 있다

 

입력 값이 없는 함수

 

리턴 값이 없는 함수

이때 

함수 호출 시 매개변수 지정하거나 매개변수의 초기값을 미리 설정하는 것도 가능하다

매개변수 지정

매개변수 a,b를  각각 3과 4로 지정하여 출력할 수 있도록 함수를 만든 경우,

매개변수 초기값 설정

man의 초기값을 True로 설정함으로써 해당 변수에 값이 없는 경우 초기값을 따라 남자로 출력되도록 함수 설정

False를 인자로 주면 여자로 출력한다.

 

개인적으로 함수를 되게 어려워하던 사람 중 하나라..

예제가 없으면 또다시 바보가 될 수도 있다..

그치만 이런 쉬운 예제로도 반복적으로 해야 ,, 뭐라도 머리에 남는게 있을 것같아서

혹시 나같은 사람들을 위해 포기하지 않고 끝까지 하자는 맘에 남겨본다...ㅎ

728x90
반응형

관련글 더보기