본문 바로가기
728x90
반응형

함수2

17. Python - Python 함수의 입력값(인자) 수를 동적으로 정의하기 앞선 포스팅에서, 함수가 무엇이며, 함수의 형태가 대략적으로 어떤 모양을 띄고 있는지 알아보았다. 함수는 입력값 입력, 이에 따른 연산 진행 및 출력값 반환이라는 3 단계의 프로세스를 가지는 것이 일반적이다. 이번 포스팅에서 설명할 내용은, 함수의 입력값에 해당하는 함수의 인자에 관한 이야기다. 앞의 포스팅에서도 예시로 든 것이지만, 덧셈을 실행하는 함수를 제작하려면, 당연히 2개 이상의 피연산값이 함수의 인자로 들어와야 한다. 따라서 덧셈을 진행하는 함수는 일반적으로 다음과 같은 형태를 띈다. ---------------------------------------------- def sum(a, b): return a + b -------------------------------------------.. 2020. 3. 17.
15. Python - Python 함수 사용 이유, 선언 및 호출 Python으로 어떤 절차를 고스란히 수행하는 프로그램을 만든다고 가정해보자. 예를 들면, "강아지의 하루"라는 이름의 게임을 제작한다던지 말이다. 강아지가 아침에 일어난다. 일어나는 과정을 나열하면 다음과 같을 것이다. 1. 아침이 밝았다. 2. 햇살이 강아지를 비춘다. 3. 강아지가 밝아진 주변을 인식하고 눈을 뜬다. 4. 기지개를 편다. 일어나보니, 배가 고프다. 밥을 먹는 과정은 아래와 같을 것이다. 1. 밥 주는 놈이 자고 있는가? 1-1. Yes: 침대위로 올라가 이놈의 뺨을 사정없이 핥핥(?)하는 동시에 "왈왈" 짖는다. 1-2. No : 이놈을 빤히 쳐다본다. 이놈이 나의 배고픔을 인지했는가? 1-2-1. Yes: 이놈이 밥을 준다. 1-2-2. No: 이놈을 보고 입을 열어 왈왈 짖으면서.. 2020. 2. 7.
728x90
반응형