더북(TheBook)

icon_errorfix 에러 해결하기

 

◼︎ 중첩 블록 에러

sum_func(n) 함수 블록 안에 for 반복 블록이 있는 중첩 블록입니다. s = s+x는 함수 블록 안에 있는 반복 블록 안에 있으므로 두 번 들여쓰기(여덟 칸)를 해야 되겠죠? 결괏값을 돌려주는 return s 문장까지가 함수 블록이므로 여기까지 들여쓰기를 해야 합니다.

 

◼︎ 구문 에러

함수를 호출할 때 괄호를 제대로 열고 닫지 않으면 다음과 같은 에러를 볼 수 있습니다.

 

SyntaxError: unexpected EOF while parsing

SyntaxError: invalid syntax

 

마지막 두 줄에서 printsum_func의 괄호 개수에 주의하세요.

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