The standard math module function math.modf()
is used to split fractional and integer parts of argument value x
, which returns a two-item tuple of float
type. For the negative value of x
, a negative sign will appear with both values of output in a tuple.
math.modf(x)
The math.modf()
function accepts only a single value as input.
x
: a numeric expression.This method returns a two-item tuple, with fractional and integer parts in it, i.e., (fractional_part, integer_part)
In the code snippet below:
x= math.pi
: On passing pi
value (3.141592…) as an argument, it will return a tuple (0.14159265358979312, 3.0)
containing fractional and integer parts.x= 786.11
: On passing a positive value of x
, it will return a tuple of positive values.x= -786.69
: On passing a negative value of x
, it will return a tuple of negative values.To check the output, execute now.
# include math moduleimport math# ---- code is starting here ----print("math.modf(math.pi) : ", math.modf(math.pi))print("math.modf(786.11) : ", math.modf(786.11))print("math.modf(-786.69) : ", math.modf(-786.69))