직장인 난중일기

파이썬(Python) 들여쓰기! 본문

코딩공부/파이썬(Python)

파이썬(Python) 들여쓰기!

SStarter 2018. 11. 8. 16:22

파이썬(Python) 들여쓰기





파이썬에서 들여쓰기는 중요하다.

반복 구조나 조건을 판단하는 구조에서는 꼭 들여쓰기를 해야 한다고 했다.


파이썬 외에 다른 언어에서도 들여쓰기를 하긴 하는데,

단순히 보여지기 좋게 하려는 의도로 하는게 대부분이라 한다. 

음... 그냥 깔끔하고 예쁘게 보이게 하려는 들여쓰기?


파이썬에서는 필수다.

즉, 들여쓰기도 문법인 것이다. 제대로 안하면 에러 메시지가 떠서 등에 땀이 나게 한다.



지난 시간에 공부했던 for 문의 구조를 다시 한번 살펴보자.










들여쓰기 4번을 하고 명령을 입력했다.

이처럼 들여쓰기는 실행할 명령. 즉, 코드블록을 구분한다.


for는 이 들여쓰기로 구분된 코드블록만 반복하는 것이다.

줏대 있는 녀석이다.


예시로 설명하는게 제일 빠를 것 같다.

두 가지 예시를 비교해보자.













명령이 두 개인데,

첫 번째 예시는 처음 명령에만 들여쓰기 적용,  두 번째 예시는 두 명령 모두에 들여쓰기를 적용해줬다.


for는 들여쓰기로 구분된 코드블록만 반복해준다고 했다.


두번 째 예시에서 모두 들여쓰기를 넣어 코드블록을 구분해줬더니,

각각의 명령을 모두 반복해서 수행해줬다.



이론적으로 첫 번째 예시의 출력 값은 


1

2

3

4

[1, 2, 3, 4]


와 같아야 하는데 자꾸 아래와 같은 에러가 발생했다.








누가 제발 해결 좀 ㅠ ㅋㅋ

아무튼 파이썬에서 들여쓰기는 필수이며, 상당히 중요한 부분이라고 한다. 꼭 기억하도록 하자!

Comments