In [1]:
import math

In [2]:
print(math.modf(1.5))
print(type(math.modf(1.5)))


(0.5, 1.0)
<class 'tuple'>

In [3]:
f, i = math.modf(1.5)

print(i)
print(f)


1.0
0.5

In [4]:
print(type(i))
print(type(f))


<class 'float'>
<class 'float'>

In [5]:
f, i = math.modf(-1.5)

print(i)
print(f)


-1.0
-0.5

In [6]:
f, i = math.modf(100)

print(i)
print(f)


100.0
0.0

In [7]:
a = 1.5

i = int(a)
f = a - int(a)

print(i)
print(f)


1
0.5

In [8]:
print(type(i))
print(type(f))


<class 'int'>
<class 'float'>