Skip to content

조건문 (if · elif · else) ​

정의: 주어진 조건에 따라 다른 코드를 실행하도록 제어하는 문장

구조

text
if 조건1:
    (조건1이 참일 때 실행)
elif 조건2:
    (조건1은 거짓, 조건2가 참일 때 실행)
else:
    (모든 조건이 거짓일 때 실행)

예시

python
score = 85

if score >= 90:
    print("A학점")
elif score >= 80:
    print("B학점")
elif score >= 70:
    print("C학점")
else:
    print("F학점")

# 출력: B학점

비교 연산자 ​

연산자의미예시
==같다5 == 5 → True
!=다르다5 != 3 → True
>크다5 > 3 → True
<작다5 < 3 → False
>=크거나 같다5 >= 5 → True
<=작거나 같다5 <= 3 → False

논리 연산자 ​

연산자의미예시
and그리고 (둘 다 참)(5 > 3) and (3 > 1) → True
or또는 (하나라도 참)(5 > 10) or (3 > 1) → True
not반대not True → False

조건문 활용 예시

python
age = 20
has_license = True

if age >= 18 and has_license:
    print("운전 가능합니다")
else:
    print("운전할 수 없습니다")

# 출력: 운전 가능합니다

정리 ​

개념요약
if/elif/else조건에 따른 분기 → 상황에 따라 다른 동작
비교 연산자== != > < >= <= 로 두 값을 비교
논리 연산자and or not 으로 조건을 조합

참고: 개인 Notion 학습 노트 (입학연수 과정)