Skip to content
Related Articles

Related Articles

Python math library | isfinite() and remainder() method
  • Last Updated : 22 May, 2019

Python has math library and has many functions regarding to it. math.remainder() method returns an exact (floating) value as a remainder.

Syntax:

math.remainder(x, y)

For finite x and finite nonzero y, this is the difference x – n*y, where n is the closest integer to the exact value of the quotient x / y. If x / y is exactly halfway between two consecutive integers, the nearest even integer is used for n. The remainder r = remainder(x, y) thus always satisfies abs(r) <= 0.5 * abs(y).




# Importing Math module
import math
  
# printing remainder of two values
print(math.remainder(5, 2))
print(math.remainder(10, 5))
print(math.remainder(12, 7))
print(math.remainder(6, 2))

Output:

1.0
0.0
-2.0
0.0

math.isfinite() function –



Syntax:

math.isfinite(x)

math.isfinite() method returns True if x is neither an infinity nor a NaN, and False otherwise. (Note that 0.0 is considered finite.)




# Importing Math module
import math
  
# printing remainder of two values
print(math.isfinite(5))
print(math.isfinite(float('nan')))
print(math.isfinite(-2.5))
print(math.isfinite(0.0))

Output:

True
False
True
True

Reference: Python Math Library

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up
Recommended Articles
Page :