Generar números con 3 dígitos.

Quería generar números a partir de 000 a 120 en secuencia. Sé que puedes generar números del 0 al 120 usando un bucle, pero quiero que todos los números tengan 3 dígitos.

La salida debe ser

000
001
002 
...
...
120

En lugar de

0
1
2
...
...
120

¿Hay alguna manera fácil de lograr esto en Python o debería hacer un código separado para0-9 10-99 y100-120 ?