Python math.log10() – Logarithm to Base 10

The standard math module in Python provides various functions that perform different mathematical computations. Some of the most common operations performed by these functions are finding the factorial of a number, rounding off a number, tangent, inverse tangent of a number, etc.

Similarly, to find the logarithm to base 10 of a number, the “math.log10()” function of the math module is used in Python. This post will provide a detailed understanding related to math.log10() function with multiple examples. This article addresses the following aspects: 

So let’s begin!

What is math.log10() in Python?

The “math.log10()” function of the math module calculates the logarithm of the input number to base 10. The input number must be greater than “0”. The syntax of the math.log10() module is shown below

math.log10(x)

The parameter “x” will be any positive value; if the value is negative, the function returns “ValueError”.

Example 1: Logarithm of Integer to Base 10

In the following example, the “math.log10()” function is used to find the logarithm of the input integer number to base 10.

Code:

import math

Number = 90
Log10 = math.log10(Number)
print('Logarithm to Base 10 :', Log10)

In the above code:

  • The “math” library is imported to access the “math.log10()” function.
  • The “math.log10()” function takes the value of the input “number” variable as an argument and returns the logarithm of the input number to base 10.

Output:

The above output shows the logarithm of the number “90” to base 10.

Example 2: Logarithm of Float to Base 10

In the below example, the “math.log10()” function calculates the logarithm of the float number to base 10.

Code:

import math

Number = 45.2
Log10 = math.log10(Number)
print('Logarithm to Base 10:', Log10)

In the above code:

  • The “math” library is imported, and a number is initialized with a float value.
  • The “math.log10()” takes the float variable as an argument and returns the logarithm to the base 10 value.

Output:

The above output shows the logarithm of the number “45.2” to base 10.

Example 3: Logarithm of Negative Number to Base 10

In the following example, the “math.log10()” function returns a value error when a negative number is passed inside the stated function.

Code:

import math

Number = -99
Log10 = math.log10(Number)
print('Logarithm to Base 10:', Log10)

In the above code:

  • The “math.log10()” accepts a negative value as an argument.
  • The “math.log10()” function calculates the logarithm to base 10 for all the values greater than “0”.

Output:

The above snippet shows the “ValueError‘.

That’s all, folks!

Conclusion

In Python, the “math.log10()” function of the “math” module is used to calculate the logarithm of a given positive number to base 10. The given number must not be negative or zero otherwise, the function returns a “ValueError”. The function is used to calculate the logarithm to base 10 of a positive integer, float, and infinite number. This Python post presented a detailed working of “math.log10()” function with appropriate examples.