### Code pour l'exercice 3
## Parcour en tant que dictionnaire python (pour question 1)
parcours = {(0, 1): (0, 0), (5, 7): (6, 7), (6, 7): (6, 8),
            (5, 2): (5, 3), (9, 1): (8, 1), (4, 7): (5, 7),
            (9, 2): (9, 1), (8, 6): (9, 6), (9, 5): (9, 4),
            (7, 8): (8, 8), (5, 4): (4, 4), (9, 3): (9, 2),
            (3, 9): (4, 9), (9, 6): (9, 5), (4, 4): (3, 4),
            (9, 4): (9, 3), (8, 8): (8, 7), (1, 2): (0, 2),
            (2, 2): (1, 2), (5, 1): (5, 2), (5, 3): (5, 4),
            (4, 9): (4, 8), (3, 2): (2, 2), (6, 8): (7, 8),
            (6, 1): (5, 1), (8, 7): (8, 6), (3, 4): (3, 3),
            (7, 1): (6, 1), (8, 1): (7, 1), (3, 3): (3, 2),
            (0, 2): (0, 1), (4, 8): (4, 7)}

## Exemple de dessin (aide question 2) : smiley
import numpy as np
import matplotlib.pyplot as plt
canevas =np.zeros([5,7])
coords_pixels_noirs = [
    (0, 2), (1, 2), # oeil gauche
    (0, 4), (1, 4), # oeil droit
    (2, 0), (3, 1), (4, 2), 
    (4, 3), (4, 4), (3, 5), (2, 6) ]
for coord in coords_pixels_noirs:
    canevas[coord] = 1
plt.spy(canevas)
plt.show()
