더북(TheBook)

숫자 데이터 타입, 내장 함수, 파이썬 표준과 확장 모듈에 정의된 함수, 이 책의 예제용 라이브러리에 정의된 함수를 이용하면 파이썬을 강력한 수학 계산기로 사용할 수 있다. +, -, *, /, //, %, ** 등의 내장 연산자와 파이썬 함수를 사용해 다양한 산술 표현식을 만들 수 있다.

이번 절에서 작성한 프로그램들은 다음 절에서 구현하는 프로그램의 수준에 비해 아주 기본적이지만, 공부하는 데에는 상당히 도움이 된다. 파이썬으로 프로그래밍할 때 데이터 타입과 기본적인 산술 함수를 아주 많이 사용하므로, 여기에서 데이터 타입과 기본적인 함수들을 익혀 두면 큰 도움이 된다.

대화형 파이썬 사실 파이썬은 대화형 계산기로 사용할 수도 있다. 터미널 창에서 python3 명령을 실행하면 된다. 파이썬은 자기 버전을 보여주고, >>> 프롬프트를 출력한다. 이 프롬프트에 파이썬 문장을 입력하면 파이썬이 문장을 실행한다. 파이썬 표현식을 입력하면 파이썬이 입력된 표현식을 평가해 결괏값을 출력한다. 아니면 help()를 입력해 파이썬의 어마어마한 대화형 문서를 볼 수도 있다. 사용하는 예는 다음과 같다(볼드체는 입력하는 부분을 나타낸다). 이 방법을 이용하면 새로 만든 코드를 테스트하고 문서를 확인해보면서 궁금한 모듈이나 함수에 대해 공부할 수 있다. 뒤에 나오는 Q&A 절을 공부할 때 대화형 콘솔을 활용해보기 바란다.

% python3
...
>>> 1 + 2
3
>>> a = 1
>>> b = 2
>>> a + b
3
 
>>> import math
>>> math.sqrt(2.0)
1.4142135623730951
>>> math.e
2.718281828459045
>>>
% python3
...
>>> import math
>>> help(math)
 
Help on module math:
 
NAME 
  math 
 
DESCRIPTION 
  This module is always available. It provides
  access to the mathematical functions defined
  by the C standard.
 
FUNCTIONS
  acos(...)
      acos(x)
      Return the arc cosine (in radians) of x.
...
  sqrt(...)
      sqrt(x)
      Return the square root of x
... 
DATA
  e = 2.718281828459045
  pi = 3.141592653589793
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.