This commit is contained in:
danielwilczak101
2020-09-21 02:05:26 -04:00
parent 42e058b9ea
commit 59b670f44e

View File

@ -1,6 +1,7 @@
from initialization.random_initialization import random_initialization from initialization.random_initialization import random_initialization
def check_gene(value): def check_gene(value):
#Check to make sure the gene is not empty
assert value != "" , "Gene can not be empty" assert value != "" , "Gene can not be empty"
return value return value
@ -36,11 +37,15 @@ class chromosome:
def print_chromosome(self): def print_chromosome(self):
for i in range(len(self.genes)): for i in range(len(self.genes)):
print(f"[{self.genes[i].get_value()}],", end = '') # Print the gene one by one.
if(i == range(len(self.genes))):
print(f"[{self.genes[i].get_value()}]", end = '')
else:
print(f"[{self.genes[i].get_value()}],", end = '')
class population: class population:
# chromosomes = [chromosome,chromosome,etc] # population = [chromosome,chromosome,etc]
def __init__(self): def __init__(self):
self.chromosomes = [] self.chromosomes = []