Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬의 ldexp() 함수

<시간/>

이 기사에서는 ldexp() 함수를 사용하는 방법을 살펴보겠습니다. 이것은 수학 라이브러리의 방법 중 하나입니다.

ldexp(first, second) 함수는 양수 또는 음수 중 두 개의 유효한 숫자를 취해 first * (2 ** second)의 결과를 반환합니다. 몇 가지 예를 살펴보겠습니다.

# ldexpprint(math.ldexp(1, 4))print(math.ldexp(5, -4))print(math.ldexp(-3, -1))<함수를 사용하여 수학 라이브러리 가져오기import math# /사전> 

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

출력

16.00.3125-1.5

ldexp 함수에 숫자 이외의 인수를 전달하면 오류가 발생합니다. 예를 들어 보겠습니다.

# 함수 ldexpprint(math.ldexp(1, '4'))를 사용하여 수학 라이브러리 import math# 가져오기

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

---------------------------------------------- ----------------------------TypeError Traceback (가장 최근 호출 마지막)in34 # ldexp 함수 사용----> 5 print( math.ldexp(1, '4'))TypeError:ldexp에 대한 두 번째 인수로 int가 필요합니다.

결론

기사에서 궁금한 점이 있으면 댓글 섹션에 언급하세요.