Написать генератор-функцию seesaw(sequence), которой на вход передаётся итерируемая целочисленная последовательность, а конструируемый ею генератор возвращает поочерёдно то чётный, то нечётный элемент последовательности в порядке следования. Если элементы одного типа заканчиваются, возвращаются только элементы другого.
print(*seesaw(i//3 for i in range(1, 27, 2)))
Подсказка: в моём представлении это задача на itertools.tee() и itertools.zip_longest()
⇒ Лимиты по памяти в тестах будут рассчитаны на itertools.tee()
0 1 2 1 4 3 6 3 8 5 5 7 7
Спойлер: