Python math.inf Constant



The Python math.inf constant represents positive infinity. It is a predefined value available in Python's math module and is used to represent a number that is greater than any finite number.

In general mathematics, infinity (∞) is used to describe situations where a value grows without bound or where a mathematical expression does not have a finite result. Infinity is not a number in the conventional sense; rather, it is a concept that indicates unboundedness or limitless growth.

Syntax

Following is the basic syntax of the Python math.inf constant −

math.inf

Return Value

The constant returns the value of a floating-point positive infinity.

Example 1

In the following example, we are initializing a variable "max_value" with positive infinity (math.inf). This can be useful in situations where you want to ensure a variable holds the maximum possible value and you are comparing it against other values −

import math
max_value = math.inf
print("The maximum value is:", max_value)

Output

The output obtained is as follows −

The maximum value is: inf

Example 2

Here, we are using the math.inf constant to find the minimum value in a list of numbers. We initialize the "minimum_value" variable with positive infinity (math.inf) and then iterate through the list. If a number in the list is smaller than the current "minimum_value", it updates the "minimum_value" accordingly −

import math
numbers = [10, 5, 8, 12, 15, 20]
minimum_value = math.inf
for num in numbers:
   if num < minimum_value:
      minimum_value = num
print("The minimum value in the list is:", minimum_value)

Output

Following is the output of the above code −

The minimum value in the list is: 5

Example 3

In this example, we perform an arithmetic operation where positive infinity (math.inf) is added to another number −

import math
result = math.inf + 100
print("The result of infinity plus 100 is:", result)

Output

Since adding any finite number to positive infinity results in positive infinity, the result will be positive infinity as shown below −

The result of infinity plus 100 is: inf

Example 4

In mathematics, dividing a finite number by infinity results in zero. Now, we perform division by positive infinity −

import math
x = 10
result = x / math.inf
print("The result of dividing", x, "by infinity is:", result)

Output

We get the output as shown below −

The result of dividing 10 by infinity is: 0.0
python_maths.htm
Advertisements
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy