지금까지 파이썬의 기본적인 자료형, 제어문 등에 대해서 살펴보았으니 이걸 바탕으로 함수, 입출력, 파일 처리 방법 등에 대해서 살펴보자. 먼저 함수이다. 함수는 어떤 프로그래밍 언어든지 간에 가장 많이 쓰이는 개념일 것이다. 함수가 없는 프로그램은 아마 없을 정도. 함수는 기본적으로 입력(없어도 됨) 그리고 출력(없어도 됨)으로 이루어진 코드 블록이다. 특히 반복적인 내용을 작성할 때 가장 주요하게 사용된다. 어떤 기능을 함수로 정의해준 다음 상황에 따라 입력값만 다르게 해주면 결국 기능은 똑같기 때문에 정의된 코드만 있다면 계속해서 반복적으로 사용이 가능하다. def add(a,b): return a + b 기본적으로 def로 함수를 선언해주고 이름 그리고 ()안에 매개변수를 입력해준다. 매개변수는 이..