Ермакова Анна Ивановна, 519/2 SeeSaw 8944
Есин Никита Игоревич, 528 группа SeeSaw 8672
f1import itertoolsf1import itertools
22
3def seesaw(sequence):3def seesaw(sequence):
t4    evens, odds = itertools.tee(sequence, 2)t4    seq1, seq2 = itertools.tee(sequence, 2)
5    evens = [i for i in evens if i % 2 == 0]5    evens = (x for x in seq1 if x % 2 == 0)
6    odds = [i for i in odds if i % 2 != 0]6    odds = (x for x in seq2 if x % 2 != 0)
7    for even, odd in itertools.zip_longest(evens, odds):7    for even, odd in itertools.zip_longest(evens, odds):
8        if even is not None:8        if even is not None:
9            yield even9            yield even
10        if odd is not None:10        if odd is not None:
11            yield odd11            yield odd
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op