Python | fmod() function
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.
Example #1:
# Python3 program to demonstrate fmod() function import math # Tuple Declaration Tup = (15, 22, -2, -40 ) # List Declaration Lis = [-89, 38, -39, 16] # modulus of +ve integer number print(math.fmod(4, 5)) print(math.fmod(43.50, 4.5)) # modulus of -ve integer number print(math.fmod(-17, 5)) print('%.2f' %math.fmod(-10, 4.78)) # modulus of tuple item print("\nModulus of tuple items:") print(math.fmod(Tup[2], 5)) print(math.fmod(Tup[2], -6)) # modulus of list item 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 program to demonstrate # errors in fmod() function import math # will give ValueError print(math.fmod(0, 0)) print(math.fmod(2, 0)) # it will give TypeError print(math.fmod('2', 3)) |
Output:
ValueError: math domain error ValueError: math domain error TypeError: a float is required
Recommended Posts:
- sum() function in Python
- id() function in Python
- Python | int() function
- Python | dir() function
- Help function in Python
- Python | cmp() function
- Python | hex() function
- Python | oct() function
- Python map() function
- Python | now() function
- ord() function in Python
- Python | format() function
- round() function in Python
- isdisjoint() function in Python
- Python | frexp() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



