Just use float.is_integer()
.
For example, as expressed by OP:
>>> num1 = 6 / 3 # 2.0
>>> num1.is_integer()
True
>>> num2 = 7 / 3 # 2.33
>>> num2.is_integer()
False
No need for anything complex here- and implementing this into your function should be easy.