import operator
class Operator:
def __init__(self, operator):
self.operator = operator
def __rshift__(self, value):
return self.operator(value, self.value)
def __call__(self, value):
self.value = value
return self
increment = Operator(operator.add)
division = Operator(operator.truediv)
exponentiation = Operator(operator.pow)
print( increment(5) >> 1 ) # 1 + 5 = 6
print( division(3) >> 9 ) # 9 / 3 = 3.0
print( exponentiation(2) >> 5 ) # 5**2 = 25