fmod() function is one of the Standard math library function in Python, which is used to calculate the Module of the specified given arguments.
Syntax: math.fmod( x, y ) Parameters: x any valid number (positive or negative). y any valid number(positive or negative). Returns: Return a floating point number value after calculating module of given parameters x and y.
Time Complexity: O(1)
Auxiliary Space: O(1)
Example #1:
Python3
import math
Tup = ( 15 , 22 , - 2 , - 40 )
Lis = [ - 89 , 38 , - 39 , 16 ]
print (math.fmod( 4 , 5 ))
print (math.fmod( 43.50 , 4.5 ))
print (math.fmod( - 17 , 5 ))
print ( '%.2f' % math.fmod( - 10 , 4.78 ))
print ( "\nModulus of tuple items:" )
print (math.fmod(Tup[ 2 ], 5 ))
print (math.fmod(Tup[ 2 ], - 6 ))
print ( "\nModulus of list items:" )
print (math.fmod(Lis[ 3 ], 4 ))
print (math.fmod(Lis[ 0 ], - 15 ))
|
Output:
4.0
3.0
-2.0
-0.44
Modulus of tuple items:
-2.0
-2.0
Modulus of list items:
0.0
-14.0
Example #2: ValueError and TypeError
- If both the x and y arguments are Zero, fmod() function will return the output as ValueError.
- If y argument (second argument) is Zero, fmod() function will return the output as ValueError.
- If the x value or y value is not a number, fmod() function will return TypeError.
Python3
import math
print (math.fmod( 0 , 0 ))
print (math.fmod( 2 , 0 ))
print (math.fmod( '2' , 3 ))
|
Output:
ValueError: math domain error
ValueError: math domain error
TypeError: a float is required
Last Updated :
20 Feb, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...