-
[PYTHON] math 모듈PYTHON 2023. 12. 1. 00:38
math 모듈
: 수학적인 연산을 수행하기 위한 다양한 함수와 상수를 제공합니다.
- 삼각함수 관련 함수
- math.sin(x): 주어진 각도 x의 사인 값을 반환합니다.
- math.cos(x): 주어진 각도 x의 코사인 값을 반환합니다.
- math.tan(x): 주어진 각도 x의 탄젠트 값을 반환합니다.
- math.asin(x): 사인 값이 x인 각도를 반환합니다 (역 사인).
- math.acos(x): 코사인 값이 x인 각도를 반환합니다 (역 코사인).
- math.atan(x): 탄젠트 값이 x인 각도를 반환합니다 (역 탄젠트).
- 로그 및 지수 함수
- math.log(x, base): x에 대한 base를 밑으로 하는 로그 값을 반환합니다.
- math.exp(x): 지수 함수를 계산하여 e의 x승 값을 반환합니다.
- math.pow(x, y): x의 y승 값을 반환합니다.
- 기타 수학 함수
- math.sqrt(x): 주어진 숫자 x의 제곱근을 반환합니다.
- math.ceil(x): 주어진 숫자 x 이상의 가장 작은 정수를 반환합니다.
- math.floor(x): 주어진 숫자 x 이하의 가장 큰 정수를 반환합니다.
- math.factorial(x): 주어진 숫자 x의 팩토리얼 값을 반환합니다.
- math.pi: 원주율(π) 값을 반환합니다.
- math.e: 자연 로그의 밑인 오일러 수(e) 값을 반환합니다.
# 삼각함수 예시 import math print(math.sin(math.pi / 2)) # 출력: 1.0 (sin(90도)) print(math.cos(math.pi)) # 출력: -1.0 (cos(180도))1.0
-1.0# 로그 및 지수 함수 예시 import math print(math.log(10, 2)) # 출력: 3.3219280948873626 (log_2(10)) print(math.exp(2)) # 출력: 7.38905609893065 (e^2) print(math.pow(2,3)) # 출력: 8.0 (2의 3승)3.3219280948873626
7.38905609893065
8.0# 기타 함수 예시 import math print(math.sqrt(25)) # 출력: 5.0 (제곱근) print(math.ceil(4.25)) # 출력: 5 (올림) print(math.floor(4.75)) # 출력: 4 (내림) print(math.factorial(5)) # 출력: 120 (5의 팩토리얼)5.0
5
4
120'PYTHON' 카테고리의 다른 글
[PYTHON] 최대 공약수, 최소 공배수 - gcd(), lcm() (1) 2023.12.03 [PYTHON] 나누기 몫과 나머지 - /, //, %, divmod() (1) 2023.12.01 [PYTHON] strip / lstrip / rstrip (0) 2023.11.30 [PYTHON] 문자열 연산자 / 인덱싱 (0) 2023.11.29 [PYTHON] print() 함수 (1) 2023.11.29 - 삼각함수 관련 함수