파이썬은 인터프리트 언어이고, 그런 이유로 tab이나 공백에 의해 문장을 구분한다.
아래는 공백이나 탭을 넣지 않고 while 문을 실행하여 발생한 에러이다.
아래는 탭을 이용하여 실행한 모습이다.
아래는 공백을 이용하여 실행한 모습이다.
아래는 공백이나 탭을 넣지 않고 while 문을 실행하여 발생한 에러이다.
>>> a,b = 0,1 >>> while b < 10: ... print b File "<stdin>", line 2 print b ^ IndentationError: expected an indented block |
아래는 탭을 이용하여 실행한 모습이다.
>>> a,b = 0,1 >>> while b < 10: ... print b ... a,b = b, a+b ... 1 1 2 3 5 8 |
아래는 공백을 이용하여 실행한 모습이다.
>>> a,b = 0,1 >>> while b < 10: ... print b ... a,b =b,a+b ... 1 1 2 3 5 8 |
'Programming > python(파이썬)' 카테고리의 다른 글
파이썬 람다 폼 - python lambda form/function (2) | 2010.01.22 |
---|---|
파이썬 문자열 선언 - Python String (6) | 2010.01.21 |
파이썬 클래스 - python class decalaration (0) | 2010.01.21 |
파이썬 변수 선언 - python variable declaration (0) | 2010.01.21 |
python의 self 지시어 (0) | 2010.01.20 |