TIL #12 Python 기초(5)

강경훈·2020년 8월 4일
0

조건문

1. if

  • if '조건' :
    ....코드....
  • '조건'의 값이 True일 때 if 아래의 코드가 실행
a = 5
if a < 10 :
    print(a)
=> 5
#a는 10보다 작으므로 True, if안의 print 실행
if a < 4 :
    print(a)
=> 
#a는 4보다 크므로 False, if안의 print 실행 안함

2. else

  • if '조건' :
    ....코드....
    else :
    ....코드....
  • '조건이 Ture면 if의 코드 실행, False면 else의 코드 실행

    =>결과 : a는 10보다 작습니다.
    a는 10보다 작으므로 조건 값은 False, 따라서 else 코드 실행

3. elif (else + if)

  • if '조건1' :
    ....코드....
    elif '조건2' :
    ....코드....
    else :
    ....코드....
  • 조건1을 만족하면 if 코드 실행, 조건1을 만족하지 않으면서 조건2을 만족하면 elif 코드 실행, 조건1 조건2 모두 만족하지 않으면 else 코드 실행
  • elif는 1개보다 더 많이 추가 할 수 있다.(그만큼 조건이 많아짐)
  • else는 반드시 필요한 것은 아니다.

    =>결과 : a는 10보다 작고 3보다 큽니다.
    a는 10보다 작으므로 조건1 값은 False, a는 3보다 크므로 조건2 값은 True 따라서 elif 코드 실행
profile
방랑하는 개발자

0개의 댓글