두 가지 방법이 있다.
float 자료형 활용
무한수는 float 형에만 적용 가능하고, int 형에는 적용 불가능하다.
>>> positive = float("inf") # 양의 무한대
>>> print(positive)
inf
>>> negative = float("-inf") # 음의 무한대
>>> print(negative)
-inf
>>> positive = int(float("inf"))
>>> print(positive)
OverflowError: cannot convert float infinity to integer # 에러 발생
>>> negative = int(float("-inf"))
>>> print(negative)
OverflowError: cannot convert float infinity to integer # 에러 발생
math 함수 활용
해당 함수는 Python 3.5 이상 사용할 수 있다.
>>> import math
>>> positive = math.inf # 양의 무한대
>>> print(positive)
inf
>>> negative = -math.inf # 음의 무한대
>>> print(negative)
-inf
'Languages > Python' 카테고리의 다른 글
[Python] append()와 extend()의 차이점 (0) | 2020.07.14 |
---|