- EclipseCrossword - the fast, easy, and FREE way to create crossword puzzles in minutes - Imagiers et Quiz maker - Usina Quiz - Créer des exercices pédagogiques multimédias - tag-cloud-generator - Dictionnaire des anagrammes en ligne: français, anglais, italien, espagnol et allemand - Remixito - Détournement, Parodie, Générateur d'images et Sous-titres de vidéos - WorldWide Telescope Web Client - - Bembo - Education - Entreprise
= 0: (nb + 1) if valid(nb - 1) and (nb - 1) < 1 and nb% dim_x! = 1: (nb - 1) return moves def gen(): while len(list_moves(visited[len(visited) - 1])) < 1: () next_visit = (list_moves(visited[len(visited) - 1])) (next_visit) while len(visited)! = dim_x * dim_y: gen() print(visited) Lorsque j'essaie de créer un labyrinthe 5x5, je reste principalement bloqué à 23 cellules, par exemple, ma pile ressemble à ceci: 1, 2, 7, 6, 11, 12, 13, 8, 9, 4, 5, 10, 15, 14, 19, 20, 25, 24, 23, 22, 21, 16, 17 Je sais que l'erreur vient de la fonction gen(). Générateur de labyrinthe de mots roblox. rougir En éclatant visited pendant que vous faites marche arrière, vous détruisez votre chemin. Vous devriez plutôt utiliser un index pour garder une trace de votre retour en arrière: pos = len(visited) - 1 while len(list_moves(visited[pos])) < 1: pos -= 1 next_visit = (list_moves(visited[pos])) Avec ce changement, un exemple de résultat de visited serait: [1, 2, 7, 12, 11, 16, 17, 18, 23, 24, 25, 20, 19, 14, 15, 10, 5, 4, 9, 8, 13, 3, 22, 21, 6] Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
skytimetravel.net, 2024