The Python math.remainder() method is used to calculate the remainder of dividing one number by another. Mathematically it is denoted as −
remainder(x, y) = x − y × ⌊x/y⌋
Where, x is the dividend, y is the divisor, and ⌊.⌋ denotes the floor method, returning the largest integer less than or equal to the argument. For example, if you have "x = 10.5" and "y = 3.0", then "math.remainder(10.5, 3.0)" will calculate the remainder as 10.5 − 3.0 × ⌊10.5/3.0⌋ = 1.5.
SyntaxFollowing is the basic syntax of the Python math.prod() method −
math.remainder(x, y)Parameters
This method accepts the following parameters −
x − It is the dividend (the number being divided).
y − It is the divisor (the number by which x is being divided).
The method returns the remainder of the division of "x" by "y".
Example 1In the following example, we are calculating the remainder of dividing "10" by "3" using the math.remainder() method −
import math result = math.remainder(10, 3) print("The result obtained is:",result)Output
The output obtained is as follows −
The result obtained is: 1.0Example 2
When we pass a negative dividend as an argument to the remainder() method, it retains the sign of the dividend and returns it accordingly −
import math result = math.remainder(-10, 3) print("The result obtained is:",result)Output
Following is the output of the above code −
The result obtained is: -1.0Example 3
Now, we are calculating the remainder of dividing the dividend "10" by a negative divisor "-3" using the math.remainder() method −
import math result = math.remainder(10, -3) print("The result obtained is:",result)Output
We get the output as shown below −
The result obtained is: 1.0Example 4
In this example, we are calculating the remainder by passing floating-point numbers as argument −
import math result = math.remainder(7.5, 3.5) print("The result obtained is:",result)Output
The result produced is as shown below −
The result obtained is: 0.5
python_maths.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4