def changeBits(self, bit): if bit.getValue() == -1: return bit_3(1) elif bit.getValue() == 1: return bit_3(-1) else: return bit_3(0)
def changeBits(self,*bits): self.__zeros = 0 self.__mines1 = 0 self.__bits = list(bits) for item in self.__bits: if(item.getValue() == -1): self.__mines1 += 1 elif(item.getValue() == 0): self.__zeros += 1 if(self.__mines1 > 0): return bit_3(-1) if (self.__zeros == 0): return bit_3(1) else: return bit_3(0)