N'ayant pas réussi l'exercice 5 durant les qualification, j'ai décider pour m'améliorer de essayer de (bien) comprendre le code et la solution donné. Pour cela, j'ai décidé de copié le code et d'analyser petit à petit ce qui se passait à chaque fois. J'ai donc copié/coller le code et fait une ou deux modif pour le faire fonctionner. (Cf. https://hastebin.com/torelivoro.py) Mais à chaque fois que j"essaye de l’exécuter j'ai cette erreur :
1 2 | if intersect(shot_list[i],shot_list[j]) and i not in adjacency[j]: NameError: name 'intersect' is not defined |
Je trouve ça assez étrange car je n'ai pas vraiment toucher à la classe et la fonction interset. Quelqu'un pourrait m'expliquer pourquoi dans mon cas ça ne marche pas ?
Merci pour votre aide ^^