Bad conversion binary integer number to string
I have tried parsing to char, binary and then to string, but it doesn't work in the proper way as I want to.
def xorGate(self):
xorNumber= ''
#receiving the 2 integers
numBin1 = self.__sanearInput(self.inputParams[0])
numBin2 = self.__sanearInput(self.inputParams[1])
#act
xorNumber=numBin1^numBin2
#result
xorNumber=str(xorNumber)
self.outputParams.append(xorNumber)
I'm putting as a parameters "1000" & "1010". Finally, it parses the result to string getting "26" instead of "0010".