if
파이썬 if
문은 특정한 조건을 만족할 때, 다음 문장을 실행하는 조건문입니다. if
조건이 참이면 다음 문장이 실행되고, 그렇지 않으면 실행되지 않습니다.
a = 1
if a == 1:
print("a는 1입니다.")
# a는 1입니다.
if
문을 작성할 때는 들여쓰기를 잘 맞춰줘야 하는데요. 그렇지 않은 경우 구문 오류가 발생합니다.
a = 1
if a == 1:
print("a는 1입니다.")
# IndentationError: expected an indented block after 'if' statement on line 3
else
위의 경우 a = 1
을 만족하지 않는 경우도 있겠죠. 그럴 때는 else
의 내용이 실행되도록 할 수 있습니다.
a = 2
if a == 1:
print("a는 1입니다.")
else:
print("a는 1이 아닙니다.")
# a는 1이 아닙니다.
elif
조건이 여러 개일 경우에는 elif
를 사용할 수 있습니다. 이는 이전 조건문이 거짓일 경우, 차례로 다음 조건문이 수행되는 원리입니다.
a = 3
if a == 1:
print("a는 1입니다.")
elif a == 2:
print("a는 2입니다.")
elif a == 3:
print("a는 3입니다.")
# a는 3입니다.
else:
print("a가 무엇인지 알 수 없습니다.")
이상으로 기본적인 조건문에 대해 알아봤습니다. 다음 글에서는 이러한 조건문에 활용되는 불리언에 대해 알아보도록 하겠습니다.
'개발 > Python' 카테고리의 다른 글
파이썬 불리언 설명 (0) | 2021.12.06 |
---|---|
파이썬 변수 설명 (0) | 2021.12.03 |
파이썬 집합 자료형 설명 (0) | 2021.12.02 |