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
def check_gene(value):
#Check to make sure the gene is not empty
assert value != "" , "Gene can not be empty"
return value
@ -36,11 +37,15 @@ class chromosome:
def print_chromosome(self):
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:
# chromosomes = [chromosome,chromosome,etc]
# population = [chromosome,chromosome,etc]
def __init__(self):
self.chromosomes = []