1NSI ipythonblocks
In [1]:
Copied!
from ipythonblocks import BlockGrid
grid = BlockGrid(10, 10, fill=(125,234,231))
grid.show()
from ipythonblocks import BlockGrid
grid = BlockGrid(10, 10, fill=(125,234,231))
grid.show()
In [2]:
Copied!
grid[2,5].set_colors(0,0,0)
grid.show()
grid[2,5].set_colors(0,0,0)
grid.show()
Exercice 1¶
Faites en sorte que la troisième colonne soit noire.
In [5]:
Copied!
for ligne in range(10):
grid[ligne,3].set_colors(0,0,0)
grid.show()
for ligne in range(10):
grid[ligne,3].set_colors(0,0,0)
grid.show()
Exercice 2¶
Faites en sorte qu'une colonne sur 2 soit noire.
In [11]:
Copied!
grid = BlockGrid(10, 10, fill=(125,234,231))
for ligne in range(10):
for colonne in range(1,10,2):
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
grid = BlockGrid(10, 10, fill=(125,234,231))
for ligne in range(10):
for colonne in range(1,10,2):
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
Exercice 3¶
Faites en sorte qu'un damier apparaisse.
In [43]:
Copied!
n = 10
grid = BlockGrid(n, n, fill=(125,234,231))
for colonne in range(n):
for ligne in range(n):
if (ligne + colonne) %2 == 0:
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
n = 10
grid = BlockGrid(n, n, fill=(125,234,231))
for colonne in range(n):
for ligne in range(n):
if (ligne + colonne) %2 == 0:
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
Exercice 4¶
Faites en sorte qu'un escalier apparaisse
In [48]:
Copied!
n = 10
grid = BlockGrid(n, n, fill=(125,234,231))
for colonne in range(n):
for ligne in range(n):
if (ligne + colonne) > 9 :
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
n = 10
grid = BlockGrid(n, n, fill=(125,234,231))
for colonne in range(n):
for ligne in range(n):
if (ligne + colonne) > 9 :
grid[ligne,colonne].set_colors(0,0,0)
grid.show()
In [ ]:
Copied!