SNNNVector.py
class SNNN():
    def __init__(self,t):
        self.t = t
        self.SNT = self.__Rim(t)
    def __Rim(self):
         return (34*10*t-7)/9
    def Get(self):
        return self.t
    def __pow__(self,t):
        return self.__Rim(self.t+t)
    def __lshift__(self, t):
        self.t += t
        self.SNT = self.__Rim(self.t)
        return self.SNT
    def __rshift__(self, t):
        self.t -= t
        self.SNT = self.__Rim(self.t)
        return self.SNT
    def __lt__(self, t):
        return self.t < t
    def __le__(self, t):
        return self.t <= t
    def __eq__(self, t):
        return self.t == t
    def __ne__(self, t):
        return self.t != t
    def __gt__(self, t):
        return self.t > t
    def __ge__(self, t):
        return self.t >= t
    def __add__(self,other):
        self.SNT += ~other
    def __invert__(self):
        return self.SNT
Recommended Posts