1. 선택이란 여러 코드 중 조건에 맞는 것만을 실행하는 것이다. 파이썬에서는 if 문을 이용해 선택을 구현한다.
  2. if 문의 조건에는 비교식, 불리언 연산 등을 포함한 다양한 표현이 사용될 수 있다.
  3. if 문 안에는 else 절과 elif 절을 추가할 수 있다.
  4. 반복이란 어떤 규칙에 따라 동일한 코드를 여러 번 실행하는 것이다.
  5. 특정한 조건이 유지되는 동안 코드를 반복 실행할 때 while 문을 사용한다.
  6. 규칙적인 수의 반복이나 컬렉션을 순회할 때 for 문을 사용한다.
  7. 임의로 반복을 중지하거나 다음 주기로 넘어가기 위해 break 문과 continue 문을 사용한다.
  8. 불리언 연산의 단축 평가 특성을 이용해 선택을 구현하기도 한다.
  9. 함수를 재귀 호출하여 반복을 구현하기도 한다.