def test_chromosome(): for _ in range(10): p1 = Chromosome(gen_prob=0.1, mutation_prob=0) p2 = Chromosome(gen_prob=0.1, mutation_prob=0) print("{} {}".format(p1.root, p1.eval())) print("{} {}".format(p2.root, p2.eval())) p1.crossover(p2) print("{} {}".format(p1.root, p1.eval())) print("{} {}".format(p2.root, p2.eval())) print() print()