python뿐만 아니라 다른 프로그래밍 언어에서도 계산기 수준 이상으로 사용하기 위해서 반드시 숙달해야 하는 내용이 이번 포스팅에서 다룰 프로그램 제어 문법이다. 여기서 말하는 제어 문법은 1)조건문과 2)반복문이다. 적절한 조건문을 활용해 수행할 작업을 구분할 수 있고, 반복문을 통해 동일하거나 유사한 작업을 짧은 코드로 처리할 수 있다. 이 포스팅에서는 같은 indent 단계를 가진 몇 줄의 코드를 코드 블럭이라고 하겠다. 조건문 Conditional Statements 조건문은 조건에 따라 수행할 코드 블럭을 설정하는 역할을 한다. python에서는 if, elif와 else가 있다. C 언어 등에서 존재하는 switch - case문은 최초 개발시부터 이후 python 개선 프로젝트에서도 논의가 ..