더북(TheBook)

이것에서 알 수 있는 사실은 다음과 같습니다.

코드는 위에서 아래 순으로 실행됩니다.

같은 이름으로 변수를 여러 번 선언하면 선언할 때마다 변수가 생성되는 것이 아니라 하나의 변수에 값을 덮어씁니다. 즉, 변수에 값을 연달아 할당하면 마지막에 할당된 변수 값이 유효합니다.

조금 더 나아가 보겠습니다. 프로그램은 .py 파일 단위로 실행된다고 설명했습니다. 앞서 사용한 test.py 파일에 코드를 남겨 두고 test2.py 파일로 이동하여 다음과 같이 코드를 작성해 보겠습니다.

print(open_price)

그리고 이 파일을 실행(Shift+F10)해 보면 출력부에 이상한 문구들이 나타납니다.

▲ 그림 2-12 출력부에 나타난 에러

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