На вход приходит стринг вида ‘3’ или ‘57’, а может придти и трехзначный (максимальный по длине) ‘653’.
На выходе должен быть стринг из трёх символов вот такого вида: ‘xx3’, ‘x57’, ‘653’ (т.е. добиваем вначале иксами до длины == 3).
Поможете?
'x'* (3 - len(s)) + s
'{:x>3}'.format('1')
'3'.rjust(3, 'x')