소수점 n번째까지 반올림하고 싶을때는 round 함수 사용
n = 7/15
>>> n
0.4666666666666667
>>> round(n,2)
0.47
>>> round(n,4)
0.4667
>>> round(n)
0
>>> type(round(n))
<class 'int'>
두번쨰 매개변수에 음수를 사용하면 정수 반올림도 가능
>>> round(12345,-1)
12340
>>> round(12345,-2)
12300
다른 방법으로 반올림 없이 n번째 자리수까지만 표현하고 싶다면 다음과 같이 출력이 가능하다.
num = 1.23456789 print('%.10f' % num)
>>> 1.2345678900
'python3 > 자료구조 & 알고리즘' 카테고리의 다른 글
복합대입 연산자 (0) | 2020.01.28 |
---|---|
파이썬 자료구조 : 모두를 위한 프로그래밍 - 리스트 (0) | 2020.01.20 |
파이썬 자료구조 : 모두를 위한 프로그래밍 - 문자열 (0) | 2020.01.20 |