티스토리 뷰

Programming/Python

[Python] 수치연산

sohyun_ 2018. 9. 22. 23:30

# 수치연산

 함수

설명 

math.ceil(x) 

N>=x 를 만족하는 가장 작은 정수 N 반환

math.floor(x) 

N<=를 만족하는 가장 큰 정수 N 반환

math.trunc(x)

x의 정수 부분만을 반환

math.copysign(x, y)

y의 부호만 x에 복사해서 반환

math.fabs(x)

x의 절댓값을 반환

math.factorial(x)

x의 계승(factorial, x!) 값을 반환

math.fmod(x, y)

C라이브러리에 있는 fmod()함수를 호출

math.fsum(iterable)

입력받은 값의 합계를 반환

 math.modf(x)

입력받은 x의 순수 소수부분과 정수부분으로 분리해 튜플로 반환

 

>>> import math
>>>math.ceil(3.14)
4
>>>math.floor(3.14)
3
>>>math.trunc(3.14)
3
>>>math.copysign(6.5, -0.0)

-6.5
>>>math.fabs(-6.5)

6.5
>>>math.factorial(3.0)

6
>>>math.modf(-6.5)
(-0.5, -6.0)
>>>math.fmod(5.5, 3)
2.5
>>>math.fmod(-5.5, 3)
-2.5

 

 

'Programming > Python' 카테고리의 다른 글

[Python] 공휴일체크  (0) 2018.11.14
[Python] 지수/로그  (0) 2018.09.23
[Python] 수학 모듈  (0) 2018.09.19
[Python] timedelta 클래스  (0) 2018.09.16
[Python] datetime 클래스  (0) 2018.09.15
댓글
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday