question PYTHON

Foxcorgi3
2021-04-17 18:16:34

j'ai une fonction récursive qui parcourt un arbre en profondeur
quand j'ai une branche qui ne mène plus à rien j'ai mis un return 'xxx' pour que l'appel se termine
sauf que ça ne m'affiche jamais 'xxx' :-( mais il marche

aAardvark
2021-04-17 18:17:40

Ça va être compliqué sans plus d'info que ça khey :hap:

Poste ma partie du code en question et fait pas iech

Foxcorgi3
2021-04-17 18:24:05

Le 17 avril 2021 à 18:17:40 :
Ça va être compliqué sans plus d'info que ça khey :hap:

Poste ma partie du code en question et fait pas iech

def explorer (sommet, liste des impasses)
sommets_suivants = etape_suivante(sommet) #etape_suivante renvoie list des som suiv
    • si aucun sommets_suivants:
      sommet suivant dans liste des impasses
      retourne 'impasse trouvée' #la ça ne me retourne rien
  • pour sommet dans sommets suivants
    • si sommet n'est pas dans liste des impasses
      explorer(sommet,liste des impasses)
      sommet dans liste des impasses

Foxcorgi3
2021-04-17 18:30:28

up

cesarjvc6
2021-04-17 18:31:08

Fais une capture d'écran du code

Foxcorgi3
2021-04-17 18:36:17

https://image.noelshack.com/fichiers/2021/15/6/1618677367-sans-titre.png

bloempje
2021-04-17 18:37:32

tu lui demandes de le retourner, pas de l'afficher, normal

Foxcorgi3
2021-04-17 18:39:07

Le 17 avril 2021 à 18:37:32 :
tu lui demandes de le retourner, pas de l'afficher, normal

oui mais pour l'appeler dans mon code j'ai bien fait print(explorer(..))

KheyDaltoG
2021-04-17 18:40:43

essaie de faire des tests pour voir où ton code marche pas

Foxcorgi3
2021-04-17 18:44:35

Le 17 avril 2021 à 18:40:43 :
essaie de faire des tests pour voir où ton code marche pas

il marche le problème c'est que si je mets print('test') là ou j'ai mis le "ici" ça me renvoie bien test mais jamais 'impasse trouvée'
https://image.noelshack.com/fichiers/2021/15/6/1618677816-sans-titre.png

bloempje
2021-04-17 18:48:16

c'est normal les apostrophes pour une variables en python? parce que ça normalement c'est pour les strings, hors on affiche pas un string comme ça, et dans les autres langages les variables ça se retourne sans mettre d'apostrophes dans leur nom.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.