26 lines
588 B
Python
26 lines
588 B
Python
def check_gene(value):
|
|
#Check to make sure the gene is not empty
|
|
assert value != "" , "Gene can not be empty"
|
|
return value
|
|
|
|
class gene:
|
|
# fitness = Empty, value = Define by gene function
|
|
def __init__(self, value):
|
|
self.fitness = None
|
|
self.value = check_gene(value)
|
|
|
|
def set_fitness(self,fitness):
|
|
self.fitness = fitness
|
|
|
|
def get_fitness(self):
|
|
return self.fitness
|
|
|
|
def get_value(self):
|
|
return self.value
|
|
|
|
def print_value(self):
|
|
print(self.value)
|
|
|
|
def print_fitness(self):
|
|
print(self.fitness)
|