math 모듈 inf 사용시 주의 : OverflowError: cannot convert float infinity to integer

JunH·2022년 11월 30일

python에서 math 모듈의 inf는 float 형 입니다. 만일 int형에서 무한을 표현하고 싶을때는 sys 모듈의 maxsize를 사용하세요.

import sys

max_int = sys.maxsize
min_int = -(sys.maxsize + 1)

# 9223372036854775807
# 9223372036854775808
import math

max_float = math.inf
min_float = -math.inf

# inf
# -inf

0개의 댓글