# À inclure quelque part : #from IA_alphabeta import * #from (fichier de Baptiste) import * def sort(self): # Quentin 21 mars 2017 """ Classe la population via un système de tournoi. """ classement = self.tournoi([IA_minmax_alpha_beta("",cerveau.fct_eval,1) for cerveau in self.population]) n = len(self.population) nouveau = n*[None] for i in range(n) : nouveau[classement[i]] = self.population[i] self.population = nouveau from os import system def creer_chemin(chemin) : """ Crée les dossiers permettant l'existence du chemin passé en paramètre. Celui-ci doit être écrits avec des doubles antislashs comme délimiteurs. """ system("mkdir " + chemin) def etablir_classement(tab_scores) : """ Etablit le classement à partir du score """ n = len(tab_scores) tab = [(tab_scores[i],i) for i in range(n)] tab.sort() tab_classement = [0] * n # Tableaux de rangs for i in range(n) : tab_classement[tab[i][1]] = n - 1 - i return tab_classement print(etablir_classement([4,80,100,20]))