Я работаю над школьным проектом, и для этого я пытаюсь нарезать строку, равную последней цифре строки, мне нужно убедиться, что каждый срез имеет длину, равную последней цифре, если это не такравной длины, тогда мне нужно добавить конечные нули
Пример: "132567093" должно быть ['132', '567', '090']
Когда я пытаюсь, я получаю ['132', '567', '09']
Это пока что код, который у меня есть
n = input()
int_n = int(n)
num=int(n)
lastdigit=num%10
s = n[:-1]
print([s[idx:idx+lastdigit] for idx,val in enumerate(s) if idx%lastdigit
== 0])