from math import modf
def float_like_int(n):
if abs(modf(n)[0]) < 1e-6:
return int(n)
return n
print float_like_int(10.1)
print float_like_int(10.00001)
print float_like_int(10.000001)
print float_like_int(10.0)
ZnJvbSBtYXRoIGltcG9ydCBtb2RmCgpkZWYgZmxvYXRfbGlrZV9pbnQobik6CglpZiBhYnMobW9kZihuKVswXSkgPCAxZS02OgoJCXJldHVybiBpbnQobikKCXJldHVybiBuCgpwcmludCBmbG9hdF9saWtlX2ludCgxMC4xKQpwcmludCBmbG9hdF9saWtlX2ludCgxMC4wMDAwMSkKcHJpbnQgZmxvYXRfbGlrZV9pbnQoMTAuMDAwMDAxKQpwcmludCBmbG9hdF9saWtlX2ludCgxMC4wKQo=