if문의 조건에 따라 분기해주는 구문입니다. 다른 언어들과 크게 다르지 않게 동작합니다. 다른점은 괄호와 코드 블록에 중괄호를 사용하지 않습니다.
if문
if문 형식
if <조건식>:
코드
if 조건식 다음에 : 콜론을 입력하고 다음 행부터는 한 단계 들여 쓰기를 합니다.
파이썬에서는 들여 쓰기가 중요합니다.
조건식은 Ture, False를 반환할 수 있으면 어떤 것이든 괜찮습니다.
[in]
if True:
print("hello")
#false는 실행되지 않습니다.
if False:
print("No")
[Out]
hello
else문
else문 형식
if문이 거짓일 경우 if문 블록이 실행되지 않습니다. 거짓일 때의 경우 동작하게 하고 싶은 경우 else 문을 사용하시면 됩니다.
if True:
print("참")
else:
print("거짓")
빈 문자열이 조건문에 들어갈 경우 False로 취급되어 else 쪽 블록에서 동작하게 됩니다.
elif문
else 문에도 조건을 설정할 수 있습니다. 다른 언어의 else if 문과 동일합니다.
elif문 형식
if <조건문>:
참일때
elif <조건문>:
앞 블록이 거짓일때
else:
모두 거짓일 때
2021.08.18 - [Python/가이드] - [Python Tutorial] 파이썬 튜플
2021.08.12 - [Python/가이드] - [Python Tutorial] 파이썬 집합
2021.08.09 - [Python/가이드] - [Python Tutorial] 파이썬 딕셔너리