Unfortunately enough, back then I decided that doing his homework was bad. I think it would have been far funnier if he would give his teacher this program:
(lambda it, sys: ( lambda n: ( lambda F, nxt: nxt( map( lambda dummy: (F(int) * F(raw_input))(), it.takewhile(lambda m: m < n, it.count())) ))( type('F+', (object, ), { '__init__' : lambda self, f: setattr(self, 'f', f), '__mul__': lambda self, g: type(self)(lambda *stuff: self.f(g(*stuff))), '__call__': lambda self, *stuff: self.f(*stuff)}), lambda seq: sys.stdout.write( "%d %f" % ( sum(seq), sum(seq)/float(len(seq))))))(10))( __import__('itertools'), __import__('sys'))
Next time, I will surely do this sort of things. By the way, what about Python not being functional enough?
Yeah... it is not really PEP compliant. Don't think it matters, though.
3 comments:
hehe, that's hilarious :)
Glad you like it!
Post a Comment