def codificarCromosoma(self, intervalo): self.cromosoma = '' #Recibe el intervalo y usa el extremo superior del mismo para calcular el numero de bits del cromosoma ultimoEnBin = "{0:b}".format(intervalo[-1]) longitudCromosoma = len(ultimoEnBin) for x in range(longitudCromosoma): gen = Gen() self.cromosoma = self.cromosoma + gen.getAlelo()