라벨이 fractions인 게시물 표시

파이썬[Python]: fractions - __ceil__ 메서드

fractions 모듈 - __ceil__ 메서드(method) /// 설명 Fractions 가 반환하는 값보다 큰 정수들 중 가장 작은 정수를 반환합니다.(소수점 올림) ※ 형식 fractions.Fraction()__ceil__() reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  fractions import  math   test  =  fractions.Fraction( 355 ,  113 )   print (test.__ceil__())   # 4 print (math.ceil(test))   # 4   # -->|-------->|-------->|-------->|--- # ...1.........2.........3.........4...   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: fractions - __floor__ 메서드

fractions 모듈 - __floor__ 메서드(method) /// 설명 Fractions 가 반환하는 값보다 작은 정수들 중 가장 큰 정수를 반환합니다.(소수점 내림) ※ 형식 fractions.Fraction()__floor__() reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  fractions import  math   test  =  fractions.Fraction( 355 ,  113 )   print (test.__floor__())   # 3 print (math.floor(test))   # 3   # ---|<--------|<--------|<--------|<-- # ...1.........2.........3.........4...   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: limit_denominator 메서드

fractions 모듈 - limit_denominator 메서드(method) /// 설명 Fraction() 의 값에 가장 가까운 분수(분모, 분자 둘 다 정수)를 찾아서 반환합니다.(max_denominator 는 분모의 최댓값입니다.) ※ 형식 limit_denominator(max_denominator=1000000) reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  fractions   print (fractions.Fraction( '3.1415926535' ).limit_denominator( 1000 ))   # 355/113 print (fractions.Fraction( 1. 1 ).limit_denominator())   # 11/10   # rational approximation # #                 numerator (integer) #  Fraction --->  --------------------------------- #                 denominator (integer, & is not 0)   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: fractions - from_decimal 메서드

fractions 모듈 - from_decimal 메서드(method) /// 설명 인자 dec 의 (컴퓨터 내부에서 표현할 수 있는) 정확한 값(exact value)를 생성합니다. ※ 형식 fractions.Fraction().from_decimal(dec) reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 import  fractions   print (fractions.Fraction.from_decimal( 10000 ))   # 10000   # real world    10000(decimal) ---> 10011100010000(binary) #                 |                       | # computer      10000          ---> 10011100010000 # inside      exact value   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: fractions - from_float 메서드

fractions 모듈 - from_float 메서드(method) /// 설명 인자 flt 의 (컴퓨터 내부에서 표현할 수 있는) 정확한 값(exact value)를 생성합니다. Fraction(x, y)는 현실에서 사람들이 다루는 값을 표현합니다. 참고: Decimal().from_float() ※ 형식 fractions.Fraction().from_float(flt) reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 import  fractions   print (fractions.Fraction( 1 ,  10 ))   # 1/10 print (fractions.Fraction.from_float( 0. 1 ))   # 3602879701896397/36028797018963968   # real world                         0.1(decimal) ---> 0.00011001100110011001100 ...(binary) #                                         ≒                    ≒ # computer   3602879701896397 / 36028797018963968 ---> binary expression # inside                 exact value   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: fractions - as_integer_ratio 메서드 (fractions)

fractions 모듈 - as_integer_ratio 메서드(method) /// 설명 주어진 분수와 비율이 같은 두 정수(분자, 분모)를 반환합니다. ※ 형식 fractions.Fraction().as_integer_ratio() reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import  fractions   print (fractions.Fraction( 1 ,  - 3 ).as_integer_ratio())   # (-1, 3) print (fractions.Fraction( 2 ,  - 3 ).as_integer_ratio())   # (-2, 3) print (fractions.Fraction( 3 ,  - 3 ).as_integer_ratio())   # (-1, 1) print (fractions.Fraction( 4 ,  - 3 ).as_integer_ratio())   # (-4, 3) print (fractions.Fraction( 5 ,  - 3 ).as_integer_ratio())   # (-5, 3) print (fractions.Fraction( 6 ,  - 3 ).as_integer_ratio())   # (-2, 1) print (fractions.Fraction( 7 ,  - 3 ).as_integer_ratio())   # (-7, 3) print (fractions.Fraction( 8 ,  - 3 ).as_integer_ratio())   # (-8, 3) print (fractions.Fraction( 9 ,  - 3 ).as_integer_ratio())   # (-3, 1) #                                                       (y, x)   #            

파이썬[Python]: fractions - denominator 변수

fractions 모듈 - denominator 변수(variable) /// 설명 분수를 약분 했을 경우 나올 수 있는 가장 작은 수(분자) ※ 형식 fractions.Fraction().denominator reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import  fractions   print (fractions.Fraction( 1 ,  3 ).denominator)   # 3 print (fractions.Fraction( 2 ,  3 ).denominator)   # 3 print (fractions.Fraction( 3 ,  3 ).denominator)   # 1 print (fractions.Fraction( 4 ,  3 ).denominator)   # 3 print (fractions.Fraction( 5 ,  3 ).denominator)   # 3 print (fractions.Fraction( 6 ,  3 ).denominator)   # 1 print (fractions.Fraction( 7 ,  3 ).denominator)   # 3 print (fractions.Fraction( 8 ,  3 ).denominator)   # 3 print (fractions.Fraction( 9 ,  3 ).denominator)   # 1   #                       numerator #  Fraction --->  ---------------------- #                 denominator (is not 0)   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합

파이썬[Python]: fractions - numerator 변수

fractions 모듈 - numerator 변수(variable) /// 설명 분수를 약분 했을 경우 나올 수 있는 가장 작은 수(분모) ※ 형식 fractions.Fraction().numerator reference https://docs.python.org/3/library/fractions.html#module-fractions /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import  fractions   print (fractions.Fraction( 1 ,  3 ).numerator)   # 1 print (fractions.Fraction( 2 ,  3 ).numerator)   # 2 print (fractions.Fraction( 3 ,  3 ).numerator)   # 1 print (fractions.Fraction( 4 ,  3 ).numerator)   # 4 print (fractions.Fraction( 5 ,  3 ).numerator)   # 5 print (fractions.Fraction( 6 ,  3 ).numerator)   # 2 print (fractions.Fraction( 7 ,  3 ).numerator)   # 7 print (fractions.Fraction( 8 ,  3 ).numerator)   # 8 print (fractions.Fraction( 9 ,  3 ).numerator)   # 3   #                       numerator #  Fraction --->  ---------------------- #                 denominator (is not 0)   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –