본문 바로가기

Python

[Python] 파이썬 제어문 - if

 

 

 

 

1. 기본구조

 

if 조건문:
    수행할_문장1
    수행할_문장2
    ...
else:
    수행할_문장A
    수행할_문장B
    ...

 

 

 

2. 들여쓰기 방법 알아보기

if 문을 만들 때는 if 조건문: 바로 다음 문장부터 if 문에 속하는 모든 문장에 들여쓰기(indentation)를 해야 한다.

 

# 들여쓰기 좋은예
if 조건문:
    수행할_문장1
    수행할_문장2
    수행할_문장3
    
    
    
# 들여쓰기 나쁜예1(들여쓰기를 해야함)
if 조건문:
    수행할_문장1
수행할_문장2
    수행할_문장3
    
 
 
# 들여쓰기 나쁜예2(들여쓰기는 같은 깊이로 해야함)
if 조건문:
    수행할_문장1
    수행할_문장2
        수행할_문장3

 

 

3. 비교 연산자 in, not in

파이썬은 다른 프로그래밍 언어에서 쉽게 볼 수 없는 재미있는 조건문도 제공한다. 

x in 리스트 x not in 리스트
x in 튜플 x not in 튜플
x in 문자열 x not in 문자열

 

 

 

 

4. 다중 조건 판단 elif

>>> pocket = ['paper', 'cellphone']
>>> card = True
>>> if 'money' in pocket:
...      print("택시를 타고가라")
... elif card: 
...      print("택시를 타고가라")
... else:
...      print("걸어가라")
...