더북(TheBook)

파이썬은 두 가지 모드를 지원하므로 상호작용 모드에서 코드를 테스트한 다음에 스크립트로 옮길 수 있다. 그러나 상호작용 모드와 스크립트 모드 사이에는 헷갈릴 수 있는 차이점이 있으니 주의하자.

예를 들어 파이썬을 계산기로 사용한다면 다음과 같이 입력할 것이다.

>>> miles = 26.2

>>> miles * 1.61

42.182

첫째 줄은 miles에 값을 할당하지만, 눈에 보이는 결과는 없다. 둘째 줄은 표현식이므로 인터프리터는 값을 평가하고 결과를 화면에 표시한다. 마라톤은 약 42킬로미터라는 것을 보여준다.

그런데 이 코드를 스크립트에 입력하고 실행한다면 어떤 것도 출력되지 않는다. 스크립트 모드에서 표현식 그 자체는 눈에 보이는 결과가 없다. 파이썬은 실제로 표현식을 평가하지만, 출력하라고 지시하지 않으면 평가한 값을 표시하지 않는다.

miles = 26.2

print(miles * 1.61)

이런 동작이 처음에는 헷갈릴 수 있다.

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