Python math.trunc() Method
The Python math.trunc() method is used to truncate a floating-point number to its nearest integer towards zero. Truncation refers to removing the fractional part of the number without rounding it.
For example, math.trunc(3.14) will return 3 and math.trunc(-3.14) will return -3 as a result.
Syntax
Following is the basic syntax of the Python math.trunc() method
math.trunc(x)
Parameters
This method accepts a numeric value (float or integer) as a parameter for which you want to truncate to its nearest integer towards zero.
Return Value
The method returns an integer, which represents the truncated value of the given value "x".
Example 1
In the following example, we are truncating a floating-point number "10.9" using the math.trunc() method
import math
result = math.trunc(10.9)
print("The result obtained is:",result)
Output
The output obtained is as follows
The result obtained is: 10
Example 2
Here, we are truncating a negative floating-point number "-10.9" using the math.trunc() method
import math
result = math.trunc(-10.9)
print("The result obtained is:",result)
Output
Following is the output of the above code
The result obtained is: -10
Example 3
Now, we truncate the floating-point number "15.0". Since there is no fractional part, the result remains the same
import math
result = math.trunc(15.0)
print("The result obtained is:",result)
Output
We get the output as shown below
The result obtained is: 15
Example 4
In this example, we use a variable "x" to store the floating-point number "3.14159". We then truncate "x" to the nearest integer value
import math
x = 3.14159
result = math.trunc(x)
print("The result obtained is:",result)
Output
The result produced is as shown below
The result obtained is: 3