Page 8 -
P. 8
6 프로그램이 실행되고 IDLE 대화형 셸에 실행 결과가 출력됩니다.
그림 2-6
대화형 셸에 Hello!가
두 번 출력됩니다.
■ 구문 에러 : SyntaxError: EOL while scanning string literal
에러
해결하기
"Hello!"에 있는 따옴표를 제대로 열고 닫았는지 확인하세요.
■ 구문 에러 : SyntaxError: unexpected EOF while parsing 또는 SyntaxError: invalid
syntax
프로그램의 구문이 맞지 않을 때 발생하는 에러입니다. 철자법, 따옴표 여닫
기, 괄호 여닫기 등을 확인하세요. ("Hello!"처럼 닫는 괄호를 빠트리지 않
았는지 확인하세요.
잠 깐 만 요
주석이 무엇인가요?
예제 프로그램을 보면 # 기호로 시작하는 문장이 보일 것입니다. 프로그램을 이해하는 데 도움
이 되는 내용을 적어 놓은 ‘설명’으로, 예제를 입력할 때 꼭 읽어 봐야 합니다.
print("Hello!") # print는 소문자로 입력합니다.
print("Hello!") # Hello!를 두 번 표시합니다.
파이썬은 # 기호부터 그 줄 끝에 있는 글자까지는 읽지 않고 건너뛰기 때문에 입력하지 않아도
프로그램을 실행하는 데는 아무런 지장이 없습니다.
그렇다면 왜 파이썬이 읽지도 않는 주석을 작성하는 걸까요? 주석은 프로그램을 작성한 사람과
프로그램을 사용할 사람이 함께 이용하는 메모지와 같습니다. 적어 두면 도움이 될 만한 설명이
나 꼭 알아야 할 내용을 메모해 두는 것입니다. 즉, 주석은 프로그램 안에 붙여 놓은 포스트잇과
같은 역할을 한다고 보면 됩니다.
26 모두의 파이썬