본문 바로가기

파이썬3/기초

파이썬 if/else문

728x90
반응형

우리는 살아가다 보면 어떤 조건이 충족되야 행동을 할 수 있는 경우가 있다.

 

예를들어 '100만원이 있으면 최신 GPU를 사겠다.'가 있을 수 있다.

 

이를 파이썬에서 표현하면 다음과 같다.

 

money = 1e+6 # 100만원

if money >= 1e+6:
	print('최신 gpu를 산다.')
else :
	print('돈을 더 번다.')
    
최신 gpu를 산다.

위에서 볼 수 있듯이 조건이 충족이 되면 if가 작동되고 그렇지 않은 경우 else 이하가 작동된다.

 

그리고 if와 else 모두 조건이 끝나면 콜론 (:)을 마지막에 넣어야 한다.

이것이 조건의 끝이 되는 부분을 명시해주기 때문이다.

 

다른 것으론 들여쓰기 (indentation)가 되어있는 것을 볼 수 있는데

 

파이썬은 if나 else에 들어갈 모든 명령어들이 들여쓰기가 동일한 수준으로 잘 되어 있어야 한다.

아래의 예시를 통해 보자.

# 올바른 if문
if 조건문:
	명령어1
    명령어2
    명령어3
    
# 올바르지 않은 if문
# 아래의 경우들은 오류가 발생한다.

# 1. 들여쓰기가 안된 경우
if 조건문:
	명령어1
명령어2
    명령어3

# 2. 들여쓰기가 과도하게 된 경우
if 조건문:
	명령어1
    명령어2
    	명령어3

 

728x90
반응형

'파이썬3 > 기초' 카테고리의 다른 글

파이썬 while문  (0) 2022.01.15
비교 연산자 (Comparison Operators)  (0) 2022.01.08
변수 (variable)와 카피 (copy)  (0) 2021.12.30
불 (bool) 자료형  (0) 2021.12.30
집합 (set)  (0) 2021.12.29