더북(TheBook)

input() 실행

우선순위 규칙에 따라 컴퓨터는 = 오른쪽에 있는 input() 함수를 실행합니다. 그러면 파이참의 실행창이 입력 상자로 바뀌며, 여기에 문자열(Hello World!)을 입력한 후 Enter 키를 누르면, 방금 읽어들인 문자열이 input() 함수가 있던 자리로 치환됩니다. 즉 사용자가 작성한 코드를 컴퓨터가 마음대로 수정한 것입니다. 우리 눈에는 보이지 않지만 이처럼 컴퓨터는 자기가 이해하기 편한 대로 코드를 수정합니다.

▲ 그림 2-7 실행창에 Hello World!를 입력한 경우

= 실행

할당 연산자인 =가 실행돼 오른쪽에 있던 값(Hello World!)이 왼쪽 변수(foo)에 저장됩니다.

컴퓨터는 파이썬 코드 한 줄을 보고 이렇게 동작합니다. 별로 어렵지 않죠? 코딩을 잘하는 사람은 코드를 실행하기 전에 어떤 결과가 나올지 추측할 수 있습니다. 컴퓨터의 실행 과정을 알기 때문입니다. 이 책을 공부하면서 이렇게 생각하는 훈련을 꾸준히 하기 바랍니다.

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