• 목록
  • 아래로
  • 위로

파이썬은 반올림을 하는 round() 함수를 내장하고 있습니다.


그러나 round() 함수는 끝자리가 0이면 출력을 하지 않는 문제가 있습니다.


예컨대 round(3.141592, 2)는 3.14를 출력하지만, round(3.101592, 2)는 3.1을 출력합니다.


참고로 올림 또는 내림을 하는 math.ceil과 math.floor은 정수만 반환합니다.



따라서 원하는 출력형식을 엄격하게 준수하려면 format() 함수를 사용해야 합니다.


format() 함수는 format(item, 폭(width).정밀도(precision)f)의 형태로 사용하면 됩니다.


즉 format(3.141592, ".2f"))의 형식으로 소수점 두 자리까지 출력할 수 있습니다.


한편 "{:.1f}".format() 형태로도 사용할 수 있습니다.


포함 1명이 추천

추천인 1

작성자
이니스프리 119 Lv. (0%) 1906880/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 1

ilovepc
구글링 통해서 이 글 덕분에 해결... 감사합니다...
comment menu
2021.09.13. 22:13

신고

"ilovepc님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 722
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4393
366 하드웨어 변경 후 Windows 10 다시 정품 인증하기 이니스프리 이니스프리 20.02.26.15:32 176
365 [Ramnode] SSD 용량 추가! 2 image 이니스프리 이니스프리 20.02.17.22:20 136
364 [Python] COS Pro 1급 5-9 풀이 이니스프리 이니스프리 20.02.16.00:34 216
363 [Python] 딕셔너리 자료형에서 .get() 메서드 사용시 에러 회피하기 이니스프리 이니스프리 20.02.15.22:48 141
362 [Python] print() 문의 문자열 출력 형식 2 이니스프리 이니스프리 20.02.15.22:16 140
361 [Python] COS Pro 1급 6-3 풀이 이니스프리 이니스프리 20.02.15.20:14 918
360 [Python] COS Pro 1급 6-2 풀이 이니스프리 이니스프리 20.02.15.20:05 762
359 [Python] 유클리드 호제법 2 image 이니스프리 이니스프리 20.02.15.17:21 148
358 [Python] COS Pro 1급 5-6 풀이 이니스프리 이니스프리 20.02.15.16:55 405
357 [Python] COS Pro 1급 5-4 풀이 이니스프리 이니스프리 20.02.15.16:24 266
356 [Python] COS Pro 1급 5-1 풀이 이니스프리 이니스프리 20.02.15.16:01 611
355 [Python] COS Pro 1급 4-10 풀이 이니스프리 이니스프리 20.02.15.12:17 179
[Python] 소수점 자리수의 출력 - round() vs format() 1 이니스프리 이니스프리 20.02.15.11:53 31765
353 [Python] COS Pro 1급 예제 2-6 풀이 이니스프리 이니스프리 20.02.14.15:03 169
352 [Python] 다중 list comprehension 이니스프리 이니스프리 20.02.14.13:08 182
351 [Python] 10진수를 n진수로 변환하기 이니스프리 이니스프리 20.02.14.01:23 612
350 [Python] 스도쿠의 정오를 확인하는 함수 이니스프리 이니스프리 20.02.13.15:28 124
349 [Python] 최소공배수 구하기 이니스프리 이니스프리 20.02.12.00:11 327
348 [Python] 문자열에서 숫자만 뽑아서 정수로 반환하는 함수 이니스프리 이니스프리 20.02.12.00:01 141
347 [Python] 2020년 5급 신임관리자 교육과정에 파이썬 도입! image 이니스프리 이니스프리 20.02.11.23:48 129