Python 中可以使用 float('inf') 來表示無窮大(Infinity),而 float('-inf') 則表示負無窮大(Negative Infinity)。
# 例子1:判斷一個數是否為無窮大 num1 = float('inf') num2 = float('-inf') print(num1 == float('inf')) # True print(num2 == float('-inf')) # True # 例子2:計算無窮大與有限數的運算結果 num3 = num1 + 5 num4 = num2 - 10 print(num3) # inf print(num4) # -inf # 例子3:計算兩個無窮大的運算結果 num5 = num1 + num2 num6 = num1 - num2 print(num5) # nan print(num6) # inf
需要注意的是,當兩個無窮大進行運算時,得到的結果可能是 nan(Not a Number),因為無窮大與負無窮大相加的結果是沒有定義的。
上一篇python 手寫字算法
下一篇mysql分布式面試題