- 반올림
파이썬 내장함수인 round(수, 자릿수)를 사용한다.In [1]: round(3.245, 2)
Out[1]: 3.25
In [2]: round(3.221, 1)
Out[2]: 3.2
실수를 정수형으로
In [3]: x=35.6
In [4]: y=35.4
- 실수형을 정수형으로 형변환에 의해 소수점을 이하의 값을 제거
소수점의 값의 크기에 상관없이 제거한다.In [5]: int(x)
Out[6]: 35
In [7]: int(y)
Out[8]: 35
- 올림
실수형을 정수로 만드는 방법에는 위의 형변환외에 올림, 내림, 버림 등의 함수를 사용할 수 있다.이 함수들은 math 모듈내의 함수를 사용한다.
ceil() 함수는 소수점 이하의 값의 크기에 상관없이 무조건 올림의 결과를 반환한다.
In [9]: import math
In [10]: math.ceil(x)
Out[10]: 36
In [11]: math.ceil(y)
Out[11]: 36
- 내림
소수점 이하의 값에 상관없이 무조건 내림을 시행한다.In [12]: math.floor(x)
Out[12]: 35
In [13]: math.floor(y)
Out[13]: 35
- 버림
수소수점이하의 값을 버림으로서 정수부분만을 반환한다.
In [14]: math.trunc(x)
Out[14]: 35
In [15]: math.trunc(y)
Out[15]: 35
댓글
댓글 쓰기