처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python decimal 모듈의 Decimal 클래스가 float보다 권장되는 상황은?

보통 freeCodeCamp
보기 및 정답
A 과학 계산에서 매우 큰 수나 매우 작은 수를 다룰 때 float보다 빠르다
B 금융 계산처럼 소수점 정밀도가 정확해야 하는 경우(부동소수점 오차 방지)
C 수학 함수(sin, cos 등)를 사용할 때 float보다 정확한 결과를 제공한다
D 정수 연산에서 float보다 더 빠른 실행 속도를 제공하는 자료형이다

해설

float는 이진 부동소수점으로 0.1 + 0.2가 정확히 0.3이 아닙니다. Decimal('0.1') + Decimal('0.2')는 정확히 Decimal('0.3')을 반환합니다. 금융, 회계, 세금 계산 등 소수점 오차가 허용되지 않는 분야에서 Decimal 사용이 권장됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기