# indentation # pour le novice l'indentation est difficilement compréhensible # et ne met pas en lumière la structure du programme aussi nettement # qu'on le prétend # créer une matrice # le code suivant pose problème, pourquoi ? ligne = [0, 0, 0, 0, 0] matrice = [ ligne, ligne, ligne ] matrice[0][3] = 1 print(matrice) # oubli # au lieu d'écrire t[i] == True, on a écrit [i] # mais Python n'indique aucune erreur !! i = 1 if [i] == True: print("ici") else: print("non, ici !") # création d'une liste par compréhension # mais i varie de 0 à N-1, on aimerait qu'il # prenne ses valeurs dans 1..N l = [ 0 for i in range(N) ]