✔Python 기초문법조건문(Conditional Statements)

: 조건문은 영어로 Conditional Statements 라고 부른다.

왜 조건문 단어를 영어로도 알려드리냐면, 구글링을 할때 한글로 조건문이라고 검색하면 한정적이게 나오지만 Conditional Statements 라고 검색하게 되면 많은 정보들이 나와 도움이 더 되기 때문이죠.

Conditional 이라는 뜻은 조건이고 Statements 는 문장 정도로 이해하시면 된다.

주어진 조건에 따라 이렇게 동작하고 저렇게 동작하는 것이 조건문이다.

 

조건문은 if 로 시작 후 조건을 넣고 꼭 ! 콜론을 (:)

이거슨 파이썬의 문법이다.

 
# ===============================================================
# if문 구현: 조건 만족 여부에 따라 수행하는 내용이 다를 때 사용
# ===============================================================
'''
 # if문 기본 구조
    if 조건문:
        수행할 문장1
        수행할 문장2
    else:
        수행할 문장A
        수행할 문장B
 
 # 의미: 조건문이 참이면 if 아래 들여쓰기한 내용을 수행
         조건문이 거짓이면 else 아래 들여쓰기한 내용을 수행   
 
 # 조건문이란? 
   참과 거짓을 판단하는 문장
   
    비교조건문예    의미
    x == y          x와 y가 같다
    x != y          x와 y가 같지 않다
    x < y           x가 y보다 작다
    x >= y          x가 y보다 크거나 같다
   
                      
'''

 

* 주의 - 들여쓰기

다른 언어들을 보면 조건문을 쓰고 end, {} .. 등등으로 끝인 것을 명시하는데

파이썬은 공백으로 시작과 끝은 구분하기 때문에 항상 조심해야한다.

 

기초문법 예시)

1
2
3
4
if True:
    print("code1")
    print("code2")
print("code3")
cs

 

조건문 활용 예시)

1
2
3
4
input = 11
real = 11
if real == input:
    print("Hello!")
cs

 

 

else 예시)

1
2
3
4
5
6
input = 11
real = 11
if real == input:
    print("Hello!")
else:
    print("Who are you?")
cs

 

elif 예시)

1
2
3
4
5
6
7
8
9
10
input = 33
real_egoing = 11
real_k8805 = "ab"
 
if real_egoing == input:
  print("Hello!, egoing")
elif real_k8805 == input:
  print("Hello!, k8805")
else:
  print("Who are you?")
cs

 

 

 

BELATED ARTICLES

more