def ifel(expression): def ifcase(ifstatement): if expression: def ifevaluator(elsestatement): return ifstatement return ifevaluator else: def elseevaluator(elsestatement): return elsestatement return elseevaluator return ifcase print ">>> ifel(35*20 > 10)(100)(20)" print ifel(35*20 > 10)(100)(20) print ">>> ifel(35*20 < 10)(100)(20)" print ifel(35*20 < 10)(100)(20)