ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PYTHON] math 모듈
    PYTHON 2023. 12. 1. 00:38

    math 모듈

    : 수학적인 연산을 수행하기 위한 다양한 함수와 상수를 제공합니다.

     

    1. 삼각함수 관련 함수
      • math.sin(x): 주어진 각도 x의 사인 값을 반환합니다.
      • math.cos(x): 주어진 각도 x의 코사인 값을 반환합니다.
      • math.tan(x): 주어진 각도 x의 탄젠트 값을 반환합니다.
      • math.asin(x): 사인 값이 x인 각도를 반환합니다 (역 사인).
      • math.acos(x): 코사인 값이 x인 각도를 반환합니다 (역 코사인).
      • math.atan(x): 탄젠트 값이 x인 각도를 반환합니다 (역 탄젠트).
    2. 로그 및 지수 함수
      • math.log(x, base): x에 대한 base를 밑으로 하는 로그 값을 반환합니다.
      • math.exp(x): 지수 함수를 계산하여 e의 x승 값을 반환합니다.
      • math.pow(x, y): x의 y승 값을 반환합니다.
    3. 기타 수학 함수
      • 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

     

Designed by Tistory.