파이썬(Python)

[python] 최댓값과 최솟값의 초깃값 설정

zzoming 2023. 11. 14. 19:27

파이썬에서 최댓값과 최솟값의 초깃값을 지정하는 방법에 대해 알아보자 

 

1. sys 모듈 사용하여 시스템이 가장 높은 값과 가장 낮은 값을 지정 

mx = sys.maxsize
mn = -sys.maxsize

 

2. float 이용해 무한대 값을 지정

mx = float('inf')
mn = float('-inf')

 

 

💡주의! 좋지 않은 방법 

 

mx = 999999 

 

파이썬의 숫자형은 임의 정밀도를 지원하며 사실상 무한대의 값을 지정할 수 있다. 아무리 큰 수라 할지라도 얼마든지 더 큰 수가 지정될 수 있으므로, 이런 식으로 최솟값 변수에 임의의 값을 초깃값으로 지정하는 것을 지양해야 한다.