word = str(input("Введите слово: "))
step = int(input("Введите шаг: "))
for i in range(1, int((len(word)) // step)):
if len(word) >= step * 2:
print(word[-step:])
print(word[:step])
word = word[step:-step]
if len(word) >= step:
print(word[-step:])
word = word[:-step]
else:
print(word)
break
у меня вроде с примером сработало
word = input()
step = int(input())
state = True
while len(word) > step:
... if state:
... print(word[-step:])
... word = word[:-step]
... else:
... print(word[:step])
... word = word[step:]
... state = not state
print(word)