파이썬은 두 가지 모드를 지원하므로 상호작용 모드에서 코드를 테스트한 다음에 스크립트로 옮길 수 있다. 그러나 상호작용 모드와 스크립트 모드 사이에는 헷갈릴 수 있는 차이점이 있으니 주의하자.
예를 들어 파이썬을 계산기로 사용한다면 다음과 같이 입력할 것이다.
>>> miles = 26.2
>>> miles * 1.61
42.182
첫째 줄은 miles에 값을 할당하지만, 눈에 보이는 결과는 없다. 둘째 줄은 표현식이므로 인터프리터는 값을 평가하고 결과를 화면에 표시한다. 마라톤은 약 42킬로미터라는 것을 보여준다.
그런데 이 코드를 스크립트에 입력하고 실행한다면 어떤 것도 출력되지 않는다. 스크립트 모드에서 표현식 그 자체는 눈에 보이는 결과가 없다. 파이썬은 실제로 표현식을 평가하지만, 출력하라고 지시하지 않으면 평가한 값을 표시하지 않는다.
miles = 26.2
print(miles * 1.61)
이런 동작이 처음에는 헷갈릴 수 있다.