Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬에서 지수 값(e의 거듭제곱)을 계산하는 두 가지 방법

어떤 수 x에 대한 지수 값(exponential value)이란 자연상수 e의 x제곱을 의미합니다. 여기서 e는 오일러 상수(Euler's number)라고도 불리는 무리수로, 그 값은 약 2.718281입니다.

파이썬에서는 이 값을 두 가지 방법으로 계산할 수 있습니다.

방법 1: ** 연산자 사용하기

math 모듈에는 오일러 수가 math.e라는 상수로 정의되어 있으므로, 거듭제곱 연산자인 **를 활용해 간단히 계산할 수 있습니다.

>>> import math
>>> math.e**2  # math.e는 math 모듈에 정의된 상수
7.3890560989306495

방법 2: exp() 함수 사용하기

math 모듈에서 제공하는 exp() 함수는 인자로 전달된 값에 대해 e의 거듭제곱을 직접 반환해 줍니다. 코드가 더 직관적이라는 장점이 있습니다.

>>> import math
>>> math.exp(2)
7.38905609893065

참고: 다른 예시

예를 들어 e의 3제곱은 다음과 같이 구할 수 있습니다.

>>> math.exp(3)
20.085536923187668

일반적으로 지수 함수를 계산할 때는 의미가 명확한 math.exp() 함수를 사용하는 것이 권장됩니다.