반응형
fractions
- 유리수 산술을 지원하는 모듈
- Fraction 인스턴스는 한 쌍의 정수, 다른 유리수 또는 문자열로 생성
- numerator : 기약 분수로 나타낼 때 Fraction의 분자
- denominator : 기약 분수로 나타낼 때 Fraction의 분모
모듈 호출
import fractions
# from fractions import Fraction
구문
- 분수 표현
Fraction(분자, 분모)
- 분자 표현
변수.numerator
- 분모 표현
변수.denominator
사용 예시
# 2분의 1 분수 표현
a = Fraction(1, 2)
a
>>> Fraction(1, 2)
# 0.2의 분수 표현
b = Fraction('0.2')
b
>>> Fraction(1, 5)
# 분수 산술
c = a + b
c
>>> Fraction(7, 10)
# 값의 분자 표현
c.numerator
>>> 7
# 값의 분모 표현
c.denominator
>>> 10
참고
위키독스 - 점프투파이썬 - 분수를 정확하게 계산하려면?
반응형