조건부 실행(Conditional Execution)에 대해서 알아보려 합니다.
조건부 실행은 우리의 코드가 무언가가 검사를 하거나 결정을 내릴 때 사용합니다.
파이썬이 명령문을 실행시키거나 넘어가는 방법을 알아보도록 하겠습니다.
조건부 실행 (Conditional Execution)
들여쓰기
if
else
*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
x = 5
if x < 10 :
print('Smaller')
x = 11
if x < 10 :
print('Smaller')
else :
print('Bigger')
print 'All done'
# 11 < 10 은 False 입니다.
# 따라서 Bigger이 출력됩니다.
조건문 후에 :(콜론) 찍기
조건문이 참일 경우 실행할 코드는 들여쓰기하기