Niveau 1¶
Ce que l’on veut obtenir : afficher un nombre entier entre 1 et 6 de façon aléatoire mais à la façon d’un vrai dé, c-a-d avec des points. Ce premier niveau permet d’introduire la problèmatique et de réinvestir les notions utilisées lors du projet pile ou face.
Les notions abordées¶
- Dans ce niveau nous trouvons les notions suivantes :
- constitution d’une liste
- tirage d’un élément au hasard dans une liste
Les éléments utiles¶
On propose aux élèves d’appeler les éléments suivants
.. code-block:: python
un = Image("00000:00000:00900:00000:00000") # création d'une image par face
issues = [un, ...] # création d'une liste d'images
random.choice(issues) # tirage d'un élément au hasard dans une liste
Une solution possible¶
Le résultat escompté est le suivant :
from microbit import *
import random
un = Image("00000:00000:00900:00000:00000")
deux = Image("00009:00000:00000:00000:90000")
trois = Image("90000:00000:00900:00000:00009")
quatre = Image("90009:00000:00000:00000:90009")
cinq = Image("90009:00000:00900:00000:90009")
six = Image("90009:00000:90009:00000:90009")
issues = [un, deux, trois, quatre, cinq, six]
while True:
if button_a.get_presses():
display.show(random.choice(issues))
sleep(800)
display.clear()