파이썬 프로그래밍 과정에서 발생하는 오류 종류에 대한 내용을 참고하세요.
◈ 파이썬 오류 종류
◈ 파이썬 오류 예
▣ print 함수
LogicalError : 대입 연산자(=) 표기
SyntaxError : 괄호( ) 누락, 쉼표(,) 누락
NameError : 따옴표(“”) 누락, 변수명 불일치, print 함수명 오타
AttributeError : 마침표(.) 사용
EOFError : 괄호 오류(짝이 안 맞춤)
TypeError : 자료형 변환 오류
▣ input 함수
SyntaxError : 괄호 오류(짝 안 맞춤), 따옴표(“”) 누락
NameError : 변수 사용 누락, 함수명 오타
ValueError : 함수명 누락
TypeError : 자료형 변환 오류
▣ 변수
SyntaxError : 변수명 오류, 대입연산자 오류
NameError : 변수명 오타
▣ 문자열/수식
LogicalError : 잘못된 수식오류
SyntaxError : 잘못된 문장 부호
EOLError : 문자열 따옴표 오류(짝 안 맞춤)
TypeError : 문자열 슬라이스 추출 범위설정 오류
▣ 리스트
NameError : 따옴표(“”) 누락
SyntaxError : 인덱스 괄호[ ] 표기 오류
IndexError : 인덱스 범위 설정 오류
▣ 조건문
SyntaxError : 콜론(:) 누락 및 세미콜론(;)으로 표기, elif 예약어 표기 오류, else문 조건 포함으로 인한 오류
IndentationError : 들여쓰기 블록 맞춤 오류
▣ 반복문
SyntaxError : 콜론(:) 누락 및 세미콜론(;)으로 표기, for문에서 in 누락, 변수 설정 오류
NameError : 반복문 변수 초기화 누락, while문의 무한루프 표기 오류
IndentationError : 들여쓰기 블록 맞춤 오류
▣ 함수
LogicalError : range 함수 범위설정 오류, 함수의 호출부분 누락, 함수의 return문 누락 및 오류
SyntaxError : 사용자정의 함수 괄호( ) 누락, 콜론(:) 누락 및 세미콜론(;)으로 표기, 잘못된 사용자정의 함수명, 매개변수 구분을 위한 쉼표(,)오류, 사용자 정의함수 선언 시 def 누락
NameError : 내장 함수명 오타, 함수 호출 시 함수명 오류
TypeError : range 함수의 범위설정 누락, 인수 누락 및 매개변수 매치 오류, 잘못된 인수 값 입력
AttributeError : 함수 호출 시 마침표(.) 누락, 함수 호출 시 쉼표(,)로 표기, 함수 호출 시 함수명 오타
IndentationError : 함수에서 들여쓰기 블록 맞춤 오류
▣ 모듈
NameError : import문 누락, 호출 변수 누락 및 잘못 표기
TypeError : 잘못된 인수 값 입력
AttributeError : 함수명 오타
▣ 터틀 그래픽
NameError : 함수 호출 시 마침표(.) 누락, 함수 호출 시 쉼표(,)로 표기, 색상 함수의 색상명 따옴표(“”) 오류
TypeError : goto 함수의 좌표 값 구분 쉼표(,) 누락, goto 함수의 좌표 값 마침표(.)로 표기
AttributeError : 함수 괄호( ) 누락, 함수 호출 시 함수명 오타
TurtleGraphicsError : 색상 함수의 색상명 오타, 모양 함수의 모양명 오타, 함수 사용 시 잘못된 인수 값 입력