Python에서는 작업을 더 쉽게 만드는 다양한 함수를 정의하는 'math'라는 모듈을 가져옴으로써 여러 가지 수학 연산을 쉽게 수행할 수 있습니다. 1. 천장() :- 이 함수는 숫자보다 큰 최소 정수 값 . 숫자가 이미 정수인 경우 동일한 숫자가 반환됩니다. 2. 바닥() :- 이 함수는 숫자보다 작은 최대 정수 값 . 숫자가 이미 정수인 경우 동일한 숫자가 반환됩니다.
Python# Python code to demonstrate the working of # ceil() and floor() # importing 'math' for mathematical operations import math a = 2.3 # returning the ceil of 2.3 print ('The ceil of 2.3 is : ' end='') print (math.ceil(a)) # returning the floor of 2.3 print ('The floor of 2.3 is : ' end='') print (math.floor(a))
산출:
The ceil of 2.3 is : 3 The floor of 2.3 is : 2
시간 복잡도: 오(1)
보조 공간: 오(1)
3. 팹() :- 이 함수는 절대값 번호의. 4. 계승() :- 이 함수는 계승 번호의. 숫자가 정수가 아닌 경우 오류 메시지가 표시됩니다.
Python
# Python code to demonstrate the working of # fabs() and factorial() # importing 'math' for mathematical operations import math a = -10 b= 5 # returning the absolute value. print ('The absolute value of -10 is : ' end='') print (math.fabs(a)) # returning the factorial of 5 print ('The factorial of 5 is : ' end='') print (math.factorial(b))
산출:
The absolute value of -10 is : 10.0 The factorial of 5 is : 120
시간 복잡도: 오(b)
보조 공간: 오(1)
5. 사본(a b) :- 이 함수는 다음과 같은 숫자를 반환합니다. 값은 'a'이지만 부호는 'b'입니다. . 반환된 값은 float 유형입니다. 6.gcd() :- 이 함수는 다음을 계산하는 데 사용됩니다. 두 숫자의 최대공약수 주장에서 언급했습니다. 이 함수는 Python 3.5 이상에서 작동합니다.
# Python code to demonstrate the working of # copysign() and gcd() # importing 'math' for mathematical operations import math a = -10 b = 5.5 c = 15 d = 5 # returning the copysigned value. print ('The copysigned value of -10 and 5.5 is : ' end='') print (math.copysign(5.5 -10)) # returning the gcd of 15 and 5 print ('The gcd of 5 and 15 is : ' end='') print (math.gcd(515))
산출:
The copysigned value of -10 and 5.5 is : -5.5 The gcd of 5 and 15 is : 5
시간 복잡도: O(분(cd))
보조 공간: 오(1)
라텍스 매트릭스