diff --git a/src/EasyGA.py b/src/EasyGA.py index 3d5b6d5..e8d2d85 100644 --- a/src/EasyGA.py +++ b/src/EasyGA.py @@ -38,7 +38,7 @@ class chromosome: def print_chromosome(self): for i in range(len(self.genes)): # Print the gene one by one. - if(i == len(self.genes)): + if(i == len(self.genes) - 1): print(f"[{self.genes[i].get_value()}]", end = '') else: print(f"[{self.genes[i].get_value()}],", end = '') diff --git a/src/example.py b/src/example.py index 343a35e..f0ce9d9 100644 --- a/src/example.py +++ b/src/example.py @@ -14,4 +14,4 @@ ga = EasyGA.GA(Population_size, Chromosome_length,user_gene_function) ga.initialize() # Looking at the first chromosome in the population -print(ga.population.chromosomes[0].print_chromosome()) +ga.population.chromosomes[0].print_chromosome()