前提条件
- Python3
Pythonの公式ドキュメントは以下です。
目的
Pythonでfloat型の最大値や最小値について、調べてみる。
infとは
infはinfinity(無限大)が略されたもので、主にPythonの浮動小数点数(float)の範囲外、算術演算の結果が表現できない大きな値(OverflowError)になったことを意味している。
正負の無限大
print(float('inf'))
print(-float('inf'))
実行結果
inf
-inf
float型の正の最大値と最小値
import sys
print(sys.float_info.max)
print(sys.float_info.min)
実行結果
1.7976931348623157e+308
2.2250738585072014e-308
float型の最大値と最小値
import sys
print(sys.float_info.max)
print(-sys.float_info.max)
実行結果
1.7976931348623157e+308
-1.7976931348623157e+308
編集後記
Pythonで数値計算していたら、infとなり、オーバーフローしたので、float型について調べてみた。今、作成中のプログラムも完成したら投稿したい。完成したので、下記として投稿した。