[파이썬 기초] - 자료구조 클래스 : 유리수(Rational Number)


[파이썬 기초] - 자료구조 클래스 : 유리수(Rational Number)

이번엔 드디어 클래스 파트의 마지막을 장식할 유리수 자료구조에 대해 알아보자. 사실 유리수 자료구조라고 해 봤자 대충 이론만 알고 모듈써서 패턴 파악한 뒤에 클래스 설계하고 인스턴스 생성해서 써 보는 것이 전부이다. 사실 학창시절에 수학시간에 디비 잤던 사람들 아니면 유리수가 뭔지는 다들 알 것이다. 유리수는 ¼, ⅔ ⅛ ⅜ 이런 형태의 정수/정수 분수를 의미하는데, 파이썬에서는 fractions 모듈이 유리수 기능을 제공한다. 이전 포스팅과 마찬가지로 모듈을 사용해 보고 클래스를 설계해서 마무리를 해 보자. >>> import fractions >>> fractions.Fraction(2, 4) Fraction(1, 2) >>> fractions.Fraction(0, 1) Fraction(0, 1) >>> fractions.Fraction(0, 2) Fraction(0, 1) >>> fractions.Fraction(0, 4) Fraction(0, 1) >>> fractions.F...


#Python #공통분모 #분수 #분수계산 #유리수 #자료구조 #통분 #파이썬

원문링크 : [파이썬 기초] - 자료구조 클래스 : 유리수(Rational Number)