Олеся Индычко, 201 группа, магистратура SeeSaw 9306
СОКОЛОВ ВАСИЛИЙ ВЛАДИСЛАВОВИЧ 341 SeeSaw 10461
f1import itertoolsf1import itertools
22
3def seesaw(sequence):3def seesaw(sequence):
4    seq1, seq2 = itertools.tee(sequence)4    seq1, seq2 = itertools.tee(sequence)
t5    evens = (x for x in seq1 if x % 2 == 0)t5    chet = (x for x in seq1 if x % 2 == 0)
6    odds = (x for x in seq2 if x % 2 != 0)6    nechet = (x for x in seq2 if x % 2 != 0)
7    for eo in itertools.zip_longest(evens, odds):7    for cn in itertools.zip_longest(chet, nechet):
8        if e is not None:8        if c is not None:
9            yield e9            yield c
10        if o is not None:10        if n is not None:
11            yield o11            yield n
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op