在 Python 的 math 模块中,math.inf 是一个常量,表示正无穷大。这个常量用于表示一个超过所有有限浮点数范围的数值。

以下是一个示例演示如何使用 math.inf:
import math

# 输出正无穷大
print(math.inf)  # 输出 inf

# 判断一个数是否大于正无穷大
x = 1000
if x > math.inf:
    print("x 是正无穷大的数")
else:
    print("x 不是正无穷大的数")

# 无穷大和数学运算
y = math.inf * 2
print(y)  # 输出 inf,无穷大与任何非零数相乘仍然是无穷大

# 无穷大和数学运算(除法)
z = 1 / math.inf
print(z)  # 输出 0.0,任何非零数除以无穷大仍然是零

# 无穷大和数学运算(无穷大与无穷大相加)
w = math.inf + math.inf
print(w)  # 输出 inf,无穷大与无穷大相加仍然是无穷大

math.inf 在处理极限、趋近无穷的数学问题时经常会用到,例如在表示某个值趋近于正无穷大或负无穷大的情况。需要注意的是,与正无穷大相乘的结果仍然是正无穷大,但与零相除的结果是零。


转载请注明出处:http://www.zyzy.cn/article/detail/343/Python3