if - elif - else
순서를 이해하고 코드를 번역하기=
: 대입 연산자==
: 비교 연산자기타 연산자
리스트와 문자열 확인해보기
if문 기본 구조
if 조건:
수행할 문장
작성 방법
tab 또는 스페이스 4번
을 해준 다음, 조건이 참일 때 수행할 문장 작성블럭 구조
블럭 구조를 지키지 않는다면?
if문 예시 살펴보기
else문
else문 블럭 구조
🚨주의🚨 : if문 이후에 쓰여야 한다!
if 조건:
수행할 문장1
수행할 문장2
else:
수행할 문장3
수행할 문장4
elif문
if 조건_1:
수행할 문장1
수행할 문장2
elif 조건_2:
수행할 문장3
수행할 문장4
else:
수행할 문장5
수행할 문장6
구조 : if
→ elif
→ else
예시
뮤지컬 보러 가야 하는데 늦은 상황입니다. 그런데 목도 너무 마른 상황입니다.
우선 순위는 아래와 같을 때 elif문을 활용해서 코딩해봅시다!
- 택시, 비용 12000원
- 버스, 1300원
- 아메리카노, 비용 4000원
조건문으로 지갑 사정과 내 상황 정리해보기!
풀이하기
input()
: 사용자가 입력한 값을 변수에 저장
int()
: 숫자(정수형, 실수형)나 문자열을 정수형(Integer)으로 변환!
흔히 하는 실수
x % 2 == 1
를 썼다면 -> else의 의미를 더 잘 파악하고, 속도를 높이기 위해 어떻게 하면 더 간단한 코드를 적을 수 있을 지 고민해야 한다는 것을 생각해보자!