<aside> 💡 특정 조건이 참일 때만 주어진 작업을 수행합니다.
</aside>
if
: Truthy일 때 하단의 작업 수행
Tab
을 자동으로 치환해줌if True:
print("참입니다.")
if False:
print("거짓입니다.")
if 3 % 2:
print("3은 홀수입니다.")
print("이처럼 들여쓰기로")
print("여러 줄의 코드를 넣을 수 있습니다.")
if 4 % 2:
print("4는 홀수입니다.")
else
: 위의 검사(들)가 Falsy일 때 하단의 수행
if 4 % 2:
print("4은 홀수입니다.")
else:
print("4는 짝수입니다.")
letter = "c"
if len(letter) == 1 and ("A" <= letter <= "Z" or "a" <= letter <= "z"):
print("알파벳 문자입니다.")
else:
print("알파벳 문자가 아닙니다.")
elif
: if
이후로 연속으로 붙일 수 있음
else
가 있다면 마지막에number = 12
if number < 0:
print("음수")
elif number == 0:
print("영")
elif number < 10:
print("한 자리 숫자")
elif number < 100:
print("두 자리 숫자")
else:
print("세 자리 이상 숫자")
중첩된 if
문