첫 번째 예제는 math.log10을 사용해 신호 대 잡음비를 데시벨로 계산한다(signal_power와 noise_power는 정의되어 있다고 가정했다). math 모듈에는 밑이 e인 로그를 계산하는 log 함수도 정의되어 있다.
두 번째 예제는 라디안으로 사인을 구한다. radians 변수의 이름은 sin과 나머지 삼각 함수(cos, tan 등)가 인수를 라디안으로 받는다는 힌트가 된다. 각도를 라디안으로 변환하려면 180으로 나누고 π를 곱하면 된다.
>>> degrees = 45
>>> radians = degrees / 180.0 * math.pi
>>> math.sin(radians)
0.707106781187
표현식 math.pi는 math 모듈의 변수 pi를 가져온다. pi의 값은 π의 부동소수점 근삿값으로 15자리까지 정확한 값이다.
삼각함수를 알고 있다면 2의 제곱근을 2로 나눠서 이전 결과와 비교해볼 수 있다.
>>> math.sqrt(2) / 2.0
0.707106781187