Python 初期値を無限大にしたく

Codewarにて、初期値を無限大にしたい場面に遭遇。

無限大定義について、google先生ヒアリング。。

  • float型でのみ無限大を定義できる
  • int型は、桁数に制限がないという違う意味での無限大。

なので、今回はfloatで無限大を定義した。

(例) floatでの無限大

>>> f = float('inf') # infiniteのinf。たぶん。負の無限大は'-inf'で指定
>>> f > 100000000 # 適当な大きな数と比較
True
>>> f < 100000000
False
>>> 



そもそも、こんなinf使わなくても効率良く解けたというのは別の話。。。