Вот такая простенькая програмка подойдет при числах от 1 до 999999999 если
заведомо известно что в числе не будет круглых чисел типа 1000987 или 123456000, программа выведет 1.0.987 и 123.456.0
if a >= 1000000:
a=str(a//1000000)+'.'+str(a%1000000//1000)+'.'+str(a%1000)
elif a >=1000:
a=str(a//1000)+'.'+str(a%1000)