
compact if/else for python
By: a guest on
Aug 23rd, 2010 | syntax:
Python | size: 0.48 KB | hits: 128 | expires: Never
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)