Math Functions in Python | Set 4 (Special functions and constants)

Python Methods and Functions

Special functions and constants are discussed in this article.

1. gamma () : — this function is used to return a gamma function argument.

# Python code to demonstrate how it works
# gamma ()

 
# import & quot; mathematics & quot; for math operations

import math

 

a = 4

 
# return gamma () of 4

print ( "The gamma () of 4 is:" , end = "")

print (math.gamma (a))

Output:

 The gamma () of 4 is: 6.0 

2. pi : — it is a built-in constant that outputs the pi (3.141592) .

3. e : — this is a built-in constant that outputs the value e (2.718281) .

# Python code to demonstrate how it works
# const. pi and e

 
# import & quot; math & quot; for math operations

import math

 
# returning const. pi number

print ( "The value of const. pi is: " , end = " ")

print (math.pi)

 
# returning const. e

print ( "The value of const. e is: " , end = " ")

print (math.e)

Output:

 The value of const. pi is: 3.141592653589793 The value of const. e is: 2.718281828459045 

4. inf : — it is a positive floating-point infinity constant . -inf is used to denote negative floating point infinity. This constant is defined in Python 3.5 and up.

5. isinf () : — This function is used to check whether a value is infinite or not.

6. nan : — this constant means “

7. isnan () : — this function returns true if the number is "nan", otherwise it returns false.

# Python code to demonstrate how it works
# inf, nan, isinf (), isnan ()

 
# import "math" for math operations

import math

 
# check if the number is nan

if (math.isnan (math.nan)):

print ( "The number is nan" )

else : print ( "The number is not nan" )

 
# check if the number is positive infinity

if (math.isinf (math.inf)):

  print ( "The number is positive infinity" )

else : print ( "The number is not positive infinity" )

Output:

 The number is nan The number is positive infinity 

This article courtesy of