programa que solicite una cantidad de numeros y luego lo muestre separados

Hola soy bastante nuevo en el tema de la programación,y quiero crear un programa que haga lo siguiente

el usuario pondrá cierta cantidad de números por ejemplo : 203408908 . y quiero que después le muestre al usuario el mismo numero que el puso pero así : 20.340.890-8

intente colocando

print(".".join(el nombre del dato))

pero me sale así 2.0.3.4.0.8.9.0.8

no quiero que me den la respuesta en si. solo como podría llegar al resultado final , alguna ayuda o algo similar , algún comando en especifico