파이썬에는 데이터 선언문이 존재하지 않는다. 변수를 생성하는 다른 방법(함수 인수나 for 루프)도 있지만, 대부분 대입 연산자 왼쪽에 변수를 적고 오른쪽에 값을 적는다.1
파이썬 프로그램은 스크립트로 실행할 수도 있다. IDLE에서 다음과 같이 해 보자.
• Files > New File을 선택한다.
• 프로그램 텍스트를 입력한다. 예를 들어 다음 코드를 입력해 보자.
side1 = 5
side2 = 12
hyp = (side1 * side1 + side2 * side2) ** 0.5
print(hyp)
이제 Run > Run Module을 선택한다. 파일을 저장하기 위한 창이 뜨면 OK를 누르고 프로그램 이름으로 ‘hyp.py’를 입력한다. 그러면 프로그램은 실행되고 주 IDLE 창(혹은 ‘셸’)에 결과를 출력한다.
물론 이 프로그램을 IDLE 환경에서 직접 입력할 수도 있다. 다음과 같이 한 번에 한 문장씩 입력하면 된다.
>>> side1 = 5
>>> side2 = 12
>>> hyp = (side1 * side1 + side2 * side2) ** 0.5
>>> hyp
13.0
코드를 살펴보자. 일단 값 5와 12는 side1과 side2에 대입했다. 그러고 나서 두 값의 제곱을 더한 값의 제곱근(** 0.5)으로 직각삼각형의 빗변을 계산한다. 0.5를 거듭제곱하는 것은 제곱근을 구하는 것과 같다.
1 역주 대입 연산자(=)는 우측에 위치한 값을 좌측 변수에 대입한다(예 a = 5).