Niveau 3¶
Ce que l’on veut obtenir : afficher un nombre entier entre 1 et 6 de façon aléatoire en secouant l’appareil.
Les notions abordées¶
- Dans ce niveau nous trouvons les notions suivantes :
Les éléments utiles¶
On propose aux élèves d’appeler les éléments suivants
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")
n = [0, 0, 0, 0, 0, 0]
issues = [un, deux, trois, quatre, cinq, six]
while True:
if button_a.get_presses():
i = random.randint(0, 5)
display.show(issues[i])
n[i] += 1
sleep(1000)
display.clear()
if button_b.get_presses():
for k in range(5):
display.scroll(str(n[k])+" /")