1. 조건문
조건문은 특정 조건을 만족하는지 여부에 따라 실행하는 코드가 달라야 할 때 사용합니다.
' 내일 날씨가 맑으면 소풍을 가고 비가 오면 소풍을 가지 않는다. ' 와 같은 상황이 바로 조건문이 필요한 순간입니다.
조건문의 종류에는 if문, if - else문, if - elif문, if - elif - else문이 있습니다.
- if 문
if 문의 기본 구조는 다음과 같습니다.
if 조건식: 조건식의 결과가 True일 때 실행문 |
if 문을 순서도로 나타내면 다음과 같습니다.
순서도를 살펴보면 마름모를 통해서 조건문을 제시합니다.
조건식의 결과가 True면 실행문이 동작하고,
조건식의 결과가 False면 실행문이 동작하지 않습니다.
- if - else 문
if - else 문은 조건식을 만족하는 경우와 만족하지 않는 경우를 구분하여 코드를 작성할때 사용합니다.
if - else 문의 기본 구조는 다음과 같습니다.
if 조건식: 조건식의 결과가 True일 때 실행문 else: 조건식의 결과가 False일 때 실행문 |
if - else 문을 순서도로 나타내면 다음과 같습니다.
조건식의 결과가 True인 경우와 False인 경우로
구분하여 코드를 작성할 수 있습니다.
- if - elif 문
if - elif문은 특정 조건에 따라 3가지 이상으로 구분해야 할 때 주로 사용합니다.
낯설어 보이는 elif문은 바로 else if문의 줄임말입니다.
if - elif문의 기본 구조는 다음과 같습니다.
if 조건식 1: 조건식1의 결과가 True일 때 실행문 elif 조건식2: 조건식1의 결과가 False이고, 조건식2의 결과가 True일 때 실행문 elif 조건식3: 조건식1, 2의 결과가 모두 False이고, 조건식3의 결과가 True일 때 실행문 |
- if - elif - else 문
원하는 만큼 eilf문은 계속해서 추가할 수 있습니다. 대부분 마지막에 else문을 추가하여 다음과 같은 구조로 사용합니다.
if 조건식1: 조건식1의 결과가 True일 때 실행문 elif 조건식2: 조건식1의 결과가 False이고, 조건식2의 결과가 True일 때 실행문 elif 조건식3: 조건식 1, 2의 결과가 False이고, 조건식3의 결과가 True일 때 실행문 else: 조건식1, 2의 결과가 모두 False일 때 실행문 |
'Python' 카테고리의 다른 글
3. 파이썬의 제어문 : 반복문(while & for) (0) | 2021.11.08 |
---|---|
Mini Project 1 (0) | 2021.10.12 |
2. 파이썬의 연산자 (0) | 2021.10.10 |
1. 파이썬의 기본 : 기본 입출력 (0) | 2021.10.04 |
1. 파이썬의 기본 : 자료형(type) & 컬렉션(collection) (0) | 2021.10.02 |