A day without laughter is a day wasted.

코딩/파이썬

파이썬 조건문(if, else, elif, 중첩if)

민초쿠키칩 2022. 3. 5. 19:59

안녕하세요

오늘은 조건문에 대해 공부해 보려고 합니다

조건문은 굉장히 많이 쓰이며

필수적인 내용이기 때문에 잘 알아두어야 합니다

 


조건문?

 

조건의 결과에 따라 명령의 순서를 선택하는 문장

 

 

조건문에서 주로 다루어야할 것은

if, else, elif, 중복활용 정도입니다

 


기본 if문

 

조건식이 참이면 문장을 처리하고 거짓으면 if문이 종료됩니다

 

-형식-

if 조건식:

    실행할 문장

 

1
2
3
4
5
6
a = 5
 
if a == 5:
    print(a)
 
#결과 = 5
cs

 

if, else문

 

조건식이 참이면 if문의 실행할 문장을 처리하고 아니라면 else문의 실행할 문장을 처리합니다

 

-형식-

if 조건식:

    실행할 문장 1

else:

    실행할 문장 2

 

1
2
3
4
5
6
a = 5
 
if a == 5
    print(a)
 
#결과 = 5
cs

 

ex) 정답 오답 구별하기

 

1
2
3
4
5
6
7
8
9
a = 5
b = 6
 
if a + b == 11:
    print("정답입니다")
else:
    print("오답입니다")
 
#결과 = 정답입니다
cs

 

중첩 if문

 

if문 안에 if문이나 else를 또 사용한 문장입니다

 

-형식-

if 조건식 1:

    if 조건식 2:

        실행할 문장 1

    else:

        실행할 문장 2

else:

    실행할 문장

 

ex) 크기 구분하기

 

1
2
3
4
5
6
7
8
9
a = int(input("숫자를 입력하세요 : "))
 
if a > 100 :
    if a < 1000 :
        print("a는 세자리수")
    else :
        print("a는 네자리수 이상")
else :
    print("a는 두자리수 이하")
cs

 

elif문

 

elif = else if

 

-형식-

if 조건문1 :

    실행할 문장1

elif 조건문2 :

    실행할 문장2

 

ex)등급 구하는 프로그램

 

1
2
3
4
5
6
7
8
9
10
11
12
= int(input("숫자를 입력하세요 : "))
 
if a >= 90 :
    print("1등급 입니다")
elif a >= 80 :
    print("2등급 입니다")
elif a >= 70 :
    print("3등급 입니다")
elif a >= 60 :
    print("4등급 입니다")
elif a >= 50 :
    print("5등급 입니다")
cs

 


지금까지 간단하게 파이썬의 조건문에 대해 알아보았습니다

다음에는 반복문에 관하여 포스팅 하겠습니다!

도움이 되었다면 공감과 댓글 한번씩 부탁드립니다

반응형