Grille d'une grille de pixels solutions
Manipulation informatique d'une grille de pixels
Ceci est un Notebook. Il contient à la fois des cellules de texte, pour donner par exemple des explications, et des cellules de code python qu'on peut exécuter une par une en utilisant le bouton Exécuter.
Les variables et les objets créés dans une cellule après son exécution sont disponibles ensuite automatiquement dans …afficher plus de contenu…
Modi�ez puis exécutez la cellule ci-dessous pour que tous les pixels situés dans la troisième ligne deviennent bleus.22/04/2023 10:59 SNT - Grille de pixels - Solutions https://capytale2.ac-paris.fr/p/basthon/n/?kernel=python3&id=1381674 3/8
Entrée[5]:
grille1.effacer() for i in range(12): grille1[i, 2] = bleu grille1.afficher() 3. Modi�ez puis exécutez la cellule ci-dessous pour que tous les pixels situés dans la cinquieme colonne deviennent bleus.
Entrée[6]:
grille1.effacer() for i in range(8): grille1[4, i] = bleu grille1.afficher() 4. Modi�ez puis exécutez la cellule ci-dessous pour obtenir un trait jaune centré de 6 pixels dans la dixième colonne.22/04/2023 10:59 SNT - Grille de pixels - Solutions
https://capytale2.ac-paris.fr/p/basthon/n/?kernel=python3&id=1381674 …afficher plus de contenu…
Modi�ez puis exécutez la cellule ci-dessous pour obtenir un trait diagonal rouge de 8 pixels, centré.
Entrée[8]:
grille1.effacer() rouge = (255, 0, 0) for i in range(8): grille1[2+i, i] = rouge grille1.afficher() 6. Modi�ez puis exécutez la cellule ci-dessous pour remplir un carré magenta de 4 pixels de coté au centre de la grille.22/04/2023 10:59 SNT - Grille de pixels - Solutions https://capytale2.ac-paris.fr/p/basthon/n/?kernel=python3&id=1381674 5/8
Entrée[9]:
grille1.effacer() magenta = (255, 0, 255) for i in range(4, 8): for j in range(2, 6): grille1[i, j] = magenta grille1.afficher() 7. Modi�ez puis exécutez la cellule ci-dessous pour dessiner un rectangle magenta rempli de 5 pixels