라벨이 decimal인 게시물 표시

파이썬[Python]: decimal - is_zero 메서드

decimal 모듈 - is_zero 메서드(method) /// 설명 인자가 없거나 0, -0 이면 True 를 반환합니다. ※ 형식 Decimal().is_zero() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import  decimal   print (decimal.Decimal( '1' ).is_zero())   # False print (decimal.Decimal( '1.0' ).is_zero())   # False print (decimal.Decimal( '      0.0123' ).is_zero())   # False print (decimal.Decimal( '______0.10' ).is_zero())   # False print (decimal.Decimal( '0.1e10' ).is_zero())   # False print (decimal.Decimal( 'inf' ).is_zero())   # False print (decimal.Decimal( 'infinity' ).is_zero())   # False print (decimal.Decimal( 'NaN' ).is_zero())   # False print (decimal.Decimal( 'sNaN' ).is_zero())   # False print (decimal.Decimal().is_zero())   # True print (decimal.Decimal( '0' ).is_zero())   # True print (decimal.Decimal( '-0' ).is_zero())   # True   Colored by Color Scr

파이썬[Python]: decimal - is_subnormal 메서드

decimal 모듈 - is_subnormal 메서드(method) /// 설명 subnormal 이면 True 를 반환합니다. ※ 형식 Decimal().is_subnormal() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import  decimal   print (decimal.Decimal( '1' ).is_subnormal())   # False print (decimal.Decimal( '1.0' ).is_subnormal())   # False print (decimal.Decimal( '      0.0123' ).is_subnormal())   # False print (decimal.Decimal( '______0.10' ).is_subnormal())   # False print (decimal.Decimal( '0.1e10' ).is_subnormal())   # False print (decimal.Decimal().is_subnormal())   # False print (decimal.Decimal( '0' ).is_subnormal())   # False print (decimal.Decimal( 'inf' ).is_subnormal())   # False print (decimal.Decimal( 'infinity' ).is_subnormal())   # False print (decimal.Decimal( 'NaN' ).is_subnormal())   # False print (decimal.Decimal( 'sNaN' ).is_subnormal())   # 

파이썬[Python]: decimal - is_snan 메서드

decimal 모듈 - is_snan 메서드(method) /// 설명 signaling NaN 일 경우 True 를 반환합니다. ※ 형식 Decimal().is_snan() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import  decimal   print (decimal.Decimal( '1' ).is_snan())   # False print (decimal.Decimal( '1.0' ).is_snan())   # False print (decimal.Decimal( '      0.10' ).is_snan())   # False print (decimal.Decimal( '______0.10' ).is_snan())   # False print (decimal.Decimal( '0.1e10' ).is_snan())   # False print (decimal.Decimal().is_snan())   # False print (decimal.Decimal( '0' ).is_snan())   # False print (decimal.Decimal( 'inf' ).is_snan())   # False print (decimal.Decimal( 'infinity' ).is_snan())   # False print (decimal.Decimal( 'NaN' ).is_snan())   # False print (decimal.Decimal( 'sNaN' ).is_snan())   # True     # Quiet NaN and Signaling NaN(see: IE

파이썬[Python]: decimal - is_signed 메서드

decimal 모듈 - is_signed 메서드(method) /// 설명 음의 부호를 나타내고 있으면 True 를 반환합니다. ※ 형식 Decimal().is_signed() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import  decimal   print (decimal.Decimal( '1' ).is_signed())   # False print (decimal.Decimal( '1.0' ).is_signed())   # False print (decimal.Decimal( '-1.0' ).is_signed())   # True print (decimal.Decimal( '      0.10' ).is_signed())   # False print (decimal.Decimal( '______0.10' ).is_signed())   # False print (decimal.Decimal( '-______0.10' ).is_signed())   # True print (decimal.Decimal( '0.1e10' ).is_signed())   # False print (decimal.Decimal().is_signed())   # False print (decimal.Decimal( '0' ).is_signed())   # False print (decimal.Decimal( '-0' ).is_signed())   # True print (decimal.Decimal( 'sNaN' ).is_signed())   # False print (decimal.Decimal( 'inf' ).is_sign

파이썬[Python]: decimal - is_qnan 메서드

decimal 모듈 - is_qnan 메서드(method) /// 설명 quiet NaN 일 경우 True 를 반환합니다. ※ 형식 Decimal().is_qnan() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import  decimal   print (decimal.Decimal( '1' ).is_qnan())   # False print (decimal.Decimal( '1.0' ).is_qnan())   # False print (decimal.Decimal( '      0.10' ).is_qnan())   # False print (decimal.Decimal( '______0.10' ).is_qnan())   # False print (decimal.Decimal( '0.1e10' ).is_qnan())   # False print (decimal.Decimal().is_qnan())   # False print (decimal.Decimal( '0' ).is_qnan())   # False print (decimal.Decimal( 'sNaN' ).is_qnan())   # False print (decimal.Decimal( 'inf' ).is_qnan())   # False print (decimal.Decimal( 'infinity' ).is_qnan())   # False print (decimal.Decimal( 'NaN' ).is_qnan())   # True     # Quiet NaN and Signaling NaN(see: IEEE75

파이썬[Python]: decimal - is_normal 메서드

decimal 모듈 - is_normal 메서드(method) /// 설명 유한한 값이면 True를 반환합니다. ※ 형식 Decimal().is_normal(context=None) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '1' ).is_normal())   # True print (decimal.Decimal( '1.0' ).is_normal())   # True print (decimal.Decimal( '      0.10' ).is_normal())   # True print (decimal.Decimal( '______0.10' ).is_normal())   # True print (decimal.Decimal( '0.1e10' ).is_normal())   # True print (decimal.Decimal().is_normal())   # False print (decimal.Decimal( '0' ).is_normal())   # False print (decimal.Decimal( 'NaN' ).is_normal())   # False print (decimal.Decimal( 'sNaN' ).is_normal())   # False print (decimal.Decimal( 'inf' ).is_normal())   # False print (decimal.Decimal( 'infinity' ).is_normal())   # False   Colored by Color Scripter cs * 실행환경: Microsoft Windows

파이썬[Python]: decimal - is_nan 메서드

decimal 모듈 - is_nan 메서드(method) /// 설명 정의할 수 없는 값이면 True 를 반환합니다. ※ 형식 Decimal().is_nan() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  decimal   print (decimal.Decimal( '1' ).is_nan())   # False print (decimal.Decimal( '1.0' ).is_nan())   # False print (decimal.Decimal( '      0.10' ).is_nan())   # False print (decimal.Decimal( '______0.10' ).is_nan())   # False print (decimal.Decimal( 'NaN' ).is_nan())   # True print (decimal.Decimal( 'sNaN' ).is_nan())   # True print (decimal.Decimal( 'inf' ).is_nan())   # False print (decimal.Decimal( 'infinity' ).is_nan())   # False   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: decimal - is_infinite 메서드

decimal 모듈 - is_infinite 메서드(method) /// 설명 무한한 수 이면 True 를 반환합니다. ※ 형식 Decimal().is_infinite() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  decimal   print (decimal.Decimal( '1' ).is_infinite())   # False print (decimal.Decimal( '1.0' ).is_infinite())   # False print (decimal.Decimal( '      0.10' ).is_infinite())   # False print (decimal.Decimal( '______0.10' ).is_infinite())   # False print (decimal.Decimal( 'NaN' ).is_infinite())   # False print (decimal.Decimal( 'sNaN' ).is_infinite())   # False print (decimal.Decimal( 'inf' ).is_infinite())   # True print (decimal.Decimal( 'infinity' ).is_infinite())   # True   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: decimal - is_finite 메서드

decimal 모듈 - is_finite 메서드(method) /// 설명 유한한 수 이면 True 를 반환합니다. ※ 형식 Decimal().is_finite() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  decimal   print (decimal.Decimal( '1' ).is_finite())   # True print (decimal.Decimal( '1.0' ).is_finite())   # True print (decimal.Decimal( '      0.10' ).is_finite())   # True print (decimal.Decimal( '______0.10' ).is_finite())   # True print (decimal.Decimal( 'NaN' ).is_finite())   # False print (decimal.Decimal( 'sNaN' ).is_finite())   # False print (decimal.Decimal( 'inf' ).is_finite())   # False print (decimal.Decimal( 'infinity' ).is_finite())   # False   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: decimal - is_canonical 메서드

decimal 모듈 - is_canonical 메서드(method) /// 설명 인자가 규정에 맞는 형식이면 True를 반환합니다. 참고: Decimal().canonical() ※ 형식 Decimal().is_canonical() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import  decimal   print (decimal.Decimal( '1' ).is_canonical())   # True print (decimal.Decimal( '1.0' ).is_canonical())   # True print (decimal.Decimal( '1.01' ).is_canonical())   # True print (decimal.Decimal( 'NaN' ).is_canonical())   # True print (decimal.Decimal( '      0.10' ).is_canonical())   # True print (decimal.Decimal( '______0.10' ).is_canonical())   # True   # what is the definition of 'canonical' ? print (decimal.Decimal( '10e+3' ).canonical())   # 1.0E+4 print (decimal.Decimal( '10e+3' ).is_canonical())   # True print (decimal.Decimal( '+10e-2' ).canonical())   # 0.10 print (decimal.Decimal( '+10e-2' ).is_canonical())   # True

파이썬[Python]: decimal - fma 메서드

decimal 모듈 - fma 메서드(method) /// 설명 (self * other) + third 를 반환합니다. Decimal(self).fma(other, third) ※ 형식 Decimal().fma(other, third, context=None) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 import  decimal   print (decimal.Decimal( 1 ).fma( 3 ,  5 ))   # 8 print (decimal.Decimal( 2 ).fma( 3 ,  5 ))   # 11 print (decimal.Decimal( 3 ).fma( 3 ,  5 ))   # 14 print (decimal.Decimal( 4 ).fma( 3 ,  5 ))   # 17 print (decimal.Decimal( 5 ).fma( 3 ,  5 ))   # 20   # Decimal(x).fma(y, z) # = (x * y) + z   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

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

decimal 모듈 - from_float 메서드(method) /// 설명 실수를 정확한 decimal 값으로 변환하여 줍니다. 참고: Fraction().from_float() ※ 형식 Decimal().from_float(f) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 import  decimal import  fractions   print (decimal.Decimal.from_float( 0. 1 ))   # 0.1000000000000000055511151231257827021181583404541015625   print (fractions.Fraction.from_float( 0. 1 ))   # 3602879701896397/36028797018963968 a  =   3602879701896397 / 36028797018963968 print (a)   # 0.1 print ( '{:0.55f}' . format (a))   # 0.1000000000000000055511151231257827021181583404541015625   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9) – 당신을 응원합니다. –

파이썬[Python]: decimal - exp 메서드

decimal 모듈 - exp 메서드(method) /// 설명 Decimal 의 인자 x 를 자연상수 e 의 지수로 사용하여 값을 반환합니다.(결과값은 ROUND_HALF_EVEN 방식을 사용합니다.) ※ 형식 Decimal().exp(context=None) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '1' ).exp())   # 2.718281828459045235360287471 print (decimal.Decimal( '2' ).exp())   # 7.389056098930650227230427461 print (decimal.Decimal( '3' ).exp())   # 20.08553692318766774092852965 print (decimal.Decimal( '4' ).exp())   # 54.59815003314423907811026120 print (decimal.Decimal( '5' ).exp())   # 148.4131591025766034211155800 print (decimal.Decimal( '10' ).exp())   # 22026.46579480671651695790065   # e = 2.718281828459045235360287471... # # ROUND_HALF_EVEN # ... 1.5 --> 2 <-- 2.5 ... 3 ... 3.5 --> 4 <-- 4.5 ... 5 ...   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes * 인터프리터: 파이썬(Python 3.9)

파이썬[Python]: decimal - copy_sign 메서드

decimal 모듈 - copy_sign 메서드(method) /// 설명 인자의 값을 출력하되, copy_sign() 에 인자로 들어온 값의 부호를 따릅니다. ※ 형식 copy_sign(other, context=None) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '-1' ).copy_sign(decimal.Decimal( '-1' )))   # -1 print (decimal.Decimal( '1' ).copy_sign(decimal.Decimal( '1' )))   # 1 print (decimal.Decimal( '-1.0' ).copy_sign(decimal.Decimal( '-1' )))   # -1.0 print (decimal.Decimal( '1e+1' ).copy_sign(decimal.Decimal( '1' )))   # 1E+1 print (decimal.Decimal( '-10' ).copy_sign(decimal.Decimal( '-1' )))   # -10 print (decimal.Decimal( '10.0' ).copy_sign(decimal.Decimal( '1' )))   # 10.0 print (decimal.Decimal( '10.00000000' ).copy_sign(decimal.Decimal( '-1' )))   # -10.00000000 print (decimal.Decimal( '   10000' ).copy_sign(decimal.Decimal(

파이썬[Python]: decimal - copy_negate 메서드

decimal 모듈 - copy_negate 메서드(method) /// 설명 부호를 바꾸어 줍니다. ※ 형식 Decimal().copy_negate() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '-1' ).copy_negate())   # 1 print (decimal.Decimal( '1' ).copy_negate())   # -1 print (decimal.Decimal( '-1.0' ).copy_negate())   # 1.0 print (decimal.Decimal( '1e+1' ).copy_negate())   # -1E+1 print (decimal.Decimal( '-10' ).copy_negate())   # 10 print (decimal.Decimal( '10.0' ).copy_negate())   # -10.0 print (decimal.Decimal( '10.00000000' ).copy_negate())   # -10.00000000 print (decimal.Decimal( '   10000' ).copy_negate())   # -10000 print (decimal.Decimal( '___10000' ).copy_negate())   # -10000 print (decimal.Decimal( 'NaN' ).copy_negate())   # -NaN print (decimal.Decimal( '___NaN___' ).copy_negate())   # -NaN   Colored by Color Scripter cs

파이썬[Python]: decimal - copy_abs 메서드

decimal 모듈 - copy_abs 메서드(method) /// 설명 인자로 들어온 값의 절댓값을 표현합니다. ※ 형식 Decimal().copy_abs() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '-1' ).copy_abs())   # 1 print (decimal.Decimal( '1' ).copy_abs())   # 1 print (decimal.Decimal( '-1.0' ).copy_abs())   # 1.0 print (decimal.Decimal( '1e+1' ).copy_abs())   # 1E+1 print (decimal.Decimal( '-10' ).copy_abs())   # 10 print (decimal.Decimal( '10.0' ).copy_abs())   # 10.0 print (decimal.Decimal( '10.00000000' ).copy_abs())   # 10.00000000 print (decimal.Decimal( '   10000' ).copy_abs())   # 10000 print (decimal.Decimal( '___10000' ).copy_abs())   # 10000 print (decimal.Decimal( 'NaN' ).copy_abs())   # NaN print (decimal.Decimal( '___NaN___' ).copy_abs())   # NaN   Colored by Color Scripter cs * 실행환경: Microsoft Windows 10 Homes

파이썬[Python]: decimal - conjugate 메서드

decimal 모듈 - conjugate 메서드(method) /// 설명 인자값을 출력합니다.(공백과 밑줄문자는 제외됩니다.) ※ 형식 Decimal().conjugate() reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import  decimal   print (decimal.Decimal( '-1' ).conjugate())   # -1 print (decimal.Decimal( '1' ).conjugate())   # 1 print (decimal.Decimal( '-1.0' ).conjugate())   # -1.0 print (decimal.Decimal( '1e+1' ).conjugate())   # 1E+1 print (decimal.Decimal( '-10' ).conjugate())   # -10 print (decimal.Decimal( '10.0' ).conjugate())   # 10.0 print (decimal.Decimal( '10.00000000' ).conjugate())   # 10.00000000 print (decimal.Decimal( '   10000' ).conjugate())   # 10000 print (decimal.Decimal( '___10000' ).conjugate())   # 10000 print (decimal.Decimal( 'NaN' ).conjugate())   # NaN print (decimal.Decimal( '___NaN___' ).conjugate())   # NaN   Colored by Color Scripter cs * 실행환경: Micro

파이썬[Python]: decimal - compare_total_mag 메서드

decimal 모듈 - compare_total_mag 메서드(method) /// 설명 두 Decimal 의 인스턴스 추상화 되어진 표현을 비교합니다.(두 인스턴스에 절대값을 적용합니다.) 참고: compare_total() ※ 형식 Decimal().compare_total_mag(other, context=None) reference https://docs.python.org/3/library/decimal.html#module-decimal /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import  decimal   print (decimal.Decimal( '-1' ).compare_total_mag(decimal.Decimal( '1' )))   # 0 print (decimal.Decimal( '1' ).compare_total_mag(decimal.Decimal( '-1.0' )))   # 1 print (decimal.Decimal( '-1.0' ).compare_total_mag(decimal.Decimal( '1' )))   # -1 print (decimal.Decimal( '1e+1' ).compare_total_mag(decimal.Decimal( '-10' )))   # 1 print (decimal.Decimal( '-10' ).compare_total_mag(decimal.Decimal( '10.0' )))   # 1 print (decimal.Decimal( '10.0' ).compare_total_mag(decimal.Decimal( '-1e+1' )))   # -1   print (decimal.Decimal( 'NaN' ).compare_total_mag(decimal.