앞에서 왜 결과가 나오지 않았는지 알겠죠? a에 값을 넣으라고만 했지 이를 출력하라고 명령하지 않아서 그렇습니다. 이번 실행결과를 보니 어떤가요? a에 10을 넣었으니 print(a)에서 a에 들어 있는 10이 출력되는 것이 당연하겠죠.
그러면 프로그래밍에서 변수가 어떤 건지 정리해 볼까요? 컴퓨터는 a = 10이라는 코드를 읽으면 컴퓨터에서 사용할 수 있는 빈 공간을 찾습니다. 그리고 찾은 공간(그림에서 박스로 표현한 부분)에 a라는 이름을 붙이고 값인 10을 넣습니다. 이렇게 하면 컴퓨터에 변수가 만들어집니다.
▲ 그림 3-1 프로그래밍에서 변수의 의미