continue # print('A-STAR length', a_star_length) mt_index = 0 for mt in mutation_amount_list: local_minima = run_genetic(grid_world, a_star_length, mt) # if num_of_iterations_to_converge >= 0: # numeerator += num_of_iterations_to_converge # denomenator += 1 num_list[mt_index] += local_minima den_list[mt_index] += 1 mt_index += 1 num_astar += a_star_length den_astar += 1 grid_world.create_grid_ui(grid_world.m, grid_world.n, (grid_world.start_x, grid_world.start_y), (grid_world.end_x, grid_world.end_y), grid_world.obstacles) grid_world.move_on_given_route_genetic() tk.mainloop() loop_count += 1 try: print(m, end=', ') for i in range(len(mutation_amount_list)): print(num_list[i] / den_list[i], end=', ') print(num_astar / den_astar) # print(m, numeerator / denomenator, num_astar / den_astar) except ZeroDivisionError: pass grid_size += 1