0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Pythonでinfとなったので調べてみた

Last updated at Posted at 2023-06-01

前提条件

  • 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型について調べてみた。今、作成中のプログラムも完成したら投稿したい。完成したので、下記として投稿した。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?