본문 바로가기

fraction3

float, Decimal, Fraction의 상대적인 특성(정밀도, 속도, 사용 편의성) 그래프는 Python에서 사용하는 세 가지 실수 표현 방식인 float, Decimal, Fraction의 상대적인 특성(정밀도, 속도, 사용 편의성)을 비교한 것입니다.📊 해석 요약항목 float Decimal Fraction🔍 정밀도 (Precision)낮음 (2)중간 (5)매우 높음 (10)⚡ 속도 (Speed)매우 빠름 (10)느림 (4)가장 느림 (2)👍 편의성 (Usability)가장 편리 (9)비교적 편리 (7)약간 불편 (5) 💡 결론 및 추천float: 일반적이고 빠르지만 오차 가능성 있음 → 일상적 계산에 적합Decimal: 소수점 아래 정확한 계산 필요할 때 → 금융, 세무, 회계용 추천Fraction: 최대 정밀도가 필요하거나 유리수 그대로 유지해야 할 때 → 수학/이론 계산.. 2025. 4. 27.
Decimal, Fraction, float 세 가지 실수 표현 방식 Decimal, Fraction, float 세 가지 실수 표현 방식아래에 Decimal, Fraction, float 세 가지 실수 표현 방식의 차이점과 혼합 연산 시 주의점을 정리해드릴게요.✅ 1. 세 가지 실수 표현 방식 비교항목 float Decimal Fraction표현 방식이진 부동소수점십진 고정소수점정수 분수 (a/b)정밀도부정확 (오차 존재)매우 정확 (사용자 설정 가능)무한 정밀도연산 속도빠름느림가장 느림용도일반 계산용금융·세무 계산수학/정수론/기하 정확도예시0.1 + 0.2 != 0.3Decimal('0.1') + Decimal('0.2') == Decimal('0.3')Fraction(1, 3) = 정확히 1/3 ✅ 2. 타입 혼합 연산 가능 여부연산 가능 여부 설명float + fl.. 2025. 4. 26.
fractions.Fraction 모듈을 활용한 정확한 분수 계산 fractions.Fraction 모듈을 활용한 정확한 분수 계산파이썬의 fractions.Fraction 모듈을 활용한 정확한 분수 계산 예제를 보여줍니다.✅ fractions.Fraction 주요 사용법 요약1. 문자열로부터 분수 생성Fraction('5 / 7') → Fraction(5, 7)문자열 "5 / 7"을 정확한 분수로 해석합니다.2. 정수와 실수 처리Fraction(123) → Fraction(123, 1)Fraction('1.414213') → Fraction(1414213, 1000000)Fraction(1.1) → Fraction(24769979795053773, 2251799813685248)Fraction('1.414213'): 소수 문자열을 정확한.. 2025. 4. 23.