Продолжаю мучать решётку Эратосфена. На этот раз на питоне:
li = range(2, 20000)
if __name__ == "__main__":
for i in li:
li = [elem for elem in li if (elem % i != 0) or (elem == i)]
print li
Вбросил в чятик нашего LUG-а, чем вызвал драму. Сначала все долго мне объясняли, что такой код работать не будет, потому что не может работать никогда. Потом долго выясняли, каким хуем он таки работает. В конце концов обозвали наркоманом и посоветовали учить перл - он, типа, как раз для таких упоротых. День прожит не зря.