더북(TheBook)

weather 변수에는 ‘비’라는 값을 저장합니다. if 문의 조건에서 weather 변수의 값이 ‘비’인지를 확인하고 맞다면 ‘우산을 챙기세요.’라고 출력합니다. 조건에서 값을 비교할 때는 등호가 아니라 등호를 2번 연속으로 쓴 ==를 사용해야 합니다. 3.1.2 비교 연산자에서 배운 내용이니 기억나지 않는다면 잠시 살펴보고 와도 좋습니다.

if 문의 끝에 콜론을 붙이는 것도 잊지 말고요. 그리고 조건을 만족할 때 실행할 print() 문은 if 위치를 기준으로 4칸 들여쓰기를 합니다. 들여쓰기 여부에 따라 동작이 완전히 달라지니 주의해 주세요. 들여쓰기를 위한 공백 개수가 하나만 달라도 코드는 제대로 작동하지 않습니다.

Note 콜론과 들여쓰기

파이썬에서 콜론(:)과 들여쓰기는 문법적 강제 사항으로, 실행 구간을 정의하는 역할을 합니다. 잘못 사용하는 경우에는 SyntaxErrorIndentationError가 발생하고요. C나 자바 등에서 중괄호로 코드를 둘러싸는 방식으로 실행 구간을 정의한다면 파이썬에서 이 역할을 하는 것이 들여쓰기입니다. 그래서 이 장에서 배우는 if, while, for 문이나 뒤에서 배우는 def, try, except 등의 구문은 뒤에 콜론을 붙이고 하위 명령문들을 들여쓰기 해서 한 묶음임을 표시합니다. 만약 계속 들여쓰기를 하다가 어느 문장에서 다시 들여쓰기를 하지 않으면 해당 문장부터는 앞의 명령문들과 한 묶음이 아닌 별개의 명령문이 됩니다.

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.