Пример #1
0
def main():
    comp = Computer()

    done = False

    successes = []
    gen_number = 0

    while not done:
        if gen_number % 10 == 0:
            print("Generation: {}".format(gen_number))
        gen_number += 1
        gen = Generation(10, [1, 2, 3, 4, 5])

        gen.run_all()

        successes += [result.program for result in gen.program_results if 3 in result.output]
        if len(successes) > 1:
            done = True

    pprint(successes)