본문 바로가기
  •  세상 모든 꿀팁 모아 모아
취미, 공부/python

파이썬■ 오류메시지 : SyntaxError, IndentationError

by 초코코_ 2023. 5. 30.
반응형

■ SyntaxError :"구문 오류", 파이썬 문법을 제대로 지키지 않고 코드를 작성하였을 때 출력되는 오류메시지.

>>>x = 10
>>>if x > 5 ……… 조건문
>>>  print("x") ……… 수행문

ERROR!
File "<string>", line 2
  if x > 5
     ^
SyntaxError: expected ':'
>

▶ 조건문 작성시 끝에 ': ' 이 들어가야 하는데 생략되어 SyntaxError 오류메시지가 출력되었다. 

■ IndentationError : "들여쓰기 오류", 문법 작성시 적합한 들여쓰기 방식이 아닐 경우 출력되는 오류메시지.

>>>x = 10
>>>if x > 5: ……… 조건문
>>>print("x") ……… 수행문

ERROR!
File "<string>", line 3
  print("x")
  ^
IndentationError: expected an indented block after 'if' statement on line 2
>

▶ 조건문, 반복문 등의 수행문 작성시 들여쓰기를 해야하는데, 들여쓰기를 하지 않아서 IndentationError 오류메시지가 출력되었다.

 

반응형

댓글