On 2014-06-02 12:11, Steven D'Aprano wrote: > Kids, don't try this at home! > > In Python 2.7, run this: > > exec((lambda *fs: reduce(lambda f, g: lambda x: f(g(x)), > fs))(*([lambda s: > s[1::2]+s[-2::-2]]*54))('motcye;cye._n8fo_drs(d4+)vle=5 ua.8) > (isedamr.ticspt spt rpi')) > > > Then run these: > > 10 - 6 == 10 - 5 > 4 + 1 == 7 - 1 > 2*2 == 10//2 > > A shiny penny for the first person to explain what's going on.[1]
Stripping off the exec() call makes it pretty transparent that you're attempting (successfully on some platforms) to set the value of "4" to "5". But a cute hack. -tkc -- https://mail.python.org/mailman/listinfo/python-list