Beispiel #1
0
 def __mod__(self,other):
     int1 = (self.val['value'])
     int2 = (other.val['value'])
     ans = p.to_base(self.val['base'], int1 % int2)
     return GenBase(self.val['base'], ans)
Beispiel #2
0
 def __repr__(self):
     __repr__=p.to_base(self.val['base'],self.val['value'])
     return __repr__(self)
Beispiel #3
0
 def __floordiv__(self,other):
     int1 = (self.val['value'])
     int2 = (other.val['value'])
     ans = p.to_base(self.val['base'], int1 // int2)
     return GenBase(self.val['base'], ans)
Beispiel #4
0
    def __init__(self, b=2,v=0):

        v=p.to_base(10,str(v))        ## values are stored in base ten regardless of b....
        v=int(v)
        self.val = { 'base' : b , 'value' : v}
        self.CheckBase()