[Python] 내장함수를 이용해서 연산하기

김두나·2024년 10월 10일

Python

목록 보기
6/10
post-thumbnail

Python 내장함수

1. pow 함수

pow는 거듭제곱(power)를 하겠다는 의미임
**를 통해 연산했던 것을 함수로도 표기 가능

  • pow함수는 세가지 인수를 받을 수 있음

    pow(base, exp, mod)
    :: base - 기본값
    :: exp - 지수
    :: mod - 모듈로 값

base값을 exp로 제곱한 후 mod로 나눈 나머지 값을 반환함

모듈로 연산 이유

pow()함수에서 세번째 인수를 추가하면 매우 큰 수의 거듭제곱 연산을 효율적으로 수행할 수 있는데 결과 값이 특정 값으로 나누어 떨어지는지를 확인하거나, 수의 크기를 제어하는데 유용함

출력값

2. divmod 함수

기본적으로 나눗셈을 진행할 때 몫과 나머지를 동시에 요하는 경우가 존재하는데, 작은 수일때는 상관 없지만, 매우 큰 수를 나눗셈해야 할 경우 수행 속도는 느려질 수 밖에 없음
이때 사용하는 함수가 divmod함수임

기본 연산 나머지 값

divmond를 사용한 코드

3. math 내장 라이브러리(built-in library)

파이썬에서는 수학연산을 위한 math라이브러리를 기본으로 제공함
(제곱근, 로그, 삼각함수, 하이퍼볼릭함수 360각도와 라디안의 변환, 최대공약수 구하기를 포함한 다양한 연산)
이를 사용하기 위해서는 라이브러리를 import해줘야함

import math

0개의 댓글