조건문(if else)

매일 공부(ML)·2022년 2월 2일
0

학습목표

조건부 실행(Conditional Execution)에 대해서 알아보려 합니다.

조건부 실행은 우리의 코드가 무언가가 검사를 하거나 결정을 내릴 때 사용합니다.

파이썬이 명령문을 실행시키거나 넘어가는 방법을 알아보도록 하겠습니다.


핵심 키워드

조건부 실행 (Conditional Execution)

들여쓰기

if

else


조건부 실행 단계


if문

*if문의 기본적인 형태

x = 5

if x < 10 : # if는 예약어이며, 컴퓨터는 if 다음에 나오는 조건문의 True, False를 판단하게 됩니다. 
    print('Smaller') #만약 True인 경우 :(콜론) 아래로 들여쓰기 된 부분을 실행하게 됩니다. 
                       #여기서는 Smaller가 출력되겠죠

비교 연산자

조건문의 참 또는 거짓을 판별하기 위해 사용되는 비교 연산자

*활용


들여쓰기

  • 들여쓰기는 space 4번

  • 파이썬은 들여쓰기를 엄격하게 제한합니다.

  • 들여쓰기를 안할 경우 에러가 뜬다

  • 들여쓰기를 하면 같은 블록에 있는 이상 들여쓰기 유지

x = 5

if x < 10 :
print('Smaller')

#에러 발생

  File "part2.py", line 4
    print('Smaller')
        ^
IndentationError: expected an indented block



###들여쓰기

x = 5

if x < 10:

    print('Smaller') #Smaller
    

단일 if문

  • 조건문이 참인 경우에만 미리 입력해 놓은 실행코드를 실행합니다.
x = 5

if x < 10 :
    print('Smaller')

if ~ else 문

  • 첫번째 조건문의 조건이 거짓인 경우 이를 처리하기 위해 else사용하여 else문 이하의 실행코드 실행
x = 11

if x < 10 :
    print('Smaller')
else :
    print('Bigger')

print 'All done'
# 11 < 10 은 False 입니다.
# 따라서 Bigger이 출력됩니다.

중첩 if문


주의사항
  • 조건문 후에 :(콜론) 찍기

  • 조건문이 참일 경우 실행할 코드는 들여쓰기하기

profile
성장을 도울 아카이빙 블로그

0개의 댓글