Casi parece que está escrito en chino, o mejor dicho en brainfuck, o puede que no sea muy zen, pero no deja de ser elegante.
def mystery(n):
a = list(range(n))
[[(yield i) for a[::i] in [([0]*n)[::i]]] for i in a[2:] if a[i]]
El nombre de la función pretende no dar pistas para que intentemos averiguar qué hace exactamente esta función. He aquí una pista:
Fuente: numberspiral.com
>>> f = mystery(20)
>>> try:
... while True:
... print f.next()
... except StopIteration:
... pass
2
3
5
7
11
13
17
19