728x90
1. round 함수로 소수점 관리하기
round(반올림하고자 하는 값, 반올림하는 자릿수)로 소수점을 관리할 수 있다.
a = round(1.23456,0) # 1.0 출력
b = round(1.23456,1) # 1.2 출력
c = round(1.23456,2) # 1.23 출력
d = round(1.23456,3) # 1.234 출력
+) k = round(1.23456) # 1 출력
2. 파이썬 format 서식 지정으로 소수점 관리하기
print("{:.nf}".format(number)) 로 number의 소수점 n+1번째 자릿수에서 반올림해서 소수점 n번째 자릿수까지 출력함으로써 소수점을 관리할 수 있다.
print("{:.2f}".format(1.23456)) # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력하겠다.
3. 파이썬 f-strin에서 소수점 관리하기
print(f"{number:.nf}") 로 number의 소수점 n+1번째 자릿수에서 반올림해서 소수점 n번째 자릿수까지 출력함으로써 소수점을 관리할 수 있다.
print(f"{1.23456:.2f}") # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력하겠다.
4. '%.?f'로 소수점 관리하기
print('%.nf' %number) 로 number의 소수점 n+1번째 자릿수에서 반올림해서 소수점 n번째 자릿수까지 출력함으로써 소수점을 관리할 수 있다.
print('%.2f' %0.256) # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력하겠다.
'CS > 파이썬' 카테고리의 다른 글
파이썬(Python) 딕셔너리(dictionary) 관련 함수,메소드 정리 (0) | 2021.08.09 |
---|---|
파이썬 다중조건으로 정렬하기 (ft.[백준] 10814, 10825 문제) (0) | 2021.07.27 |
파이썬(Python) 시간 초과 해결방법 (1) | 2021.07.19 |
파이썬(Python) 리스트 합집합, 교집합, 차집합, 대칭차 (0) | 2021.07.10 |
파이썬(Python) 아스키코드 변환 함수 (0) | 2021.07.08 |