Étape 1 : Fais-le
Qu'est-ce que c'est ?
Testez votre connaissance des tables de multiplication avec ce projet.
Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :
Comment ça marche
- Le programme utilise deux variables appelées « a » et « b » pour stocker des nombres aléatoires.
 - Les variables stockent des numéros ou des valeurs qui peuvent changer dans un programme informatique.
 - Appuyez sur le bouton A pour générer un nombre aléatoire entre 1 et 12 pour la variable « a » et pour l’afficher sur l’écran LED. Appuyez sur le bouton B pour générer un autre nombre aléatoire entre 1 et 12 pour « b » et pour l'afficher sur l'écran LED.
 - Secouez le micro:bit pour connaître le produit - c'est la réponse si les nombres étaient multipliés ensemble. Cette partie du programme fonctionne en utilisant le bloc de multiplication du menu « maths » de MakeCode.
 - Vous pouvez utiliser ce projet lors d'un match à deux joueurs, où deux nombres aléatoires sont générés. Chaque joueur doit être le premier à crier la bonne réponse pour marquer un point.
 
Ce dont vous aurez besoin
- micro:bit (ou simulateur MakeCode)
 - un coupleur de piles (optionnel)
 
Étape 2 : Programme-le
1from microbit import *
2import random
3a = 0
4b = 0
5
6# Shake the micro:bit to see the answer in the Python version
7while True:
8    if accelerometer.was_gesture('shake'):
9        display.scroll(a*b)
10    if button_a.was_pressed():
11        a = random.randint(1, 12)
12        display.scroll(a)
13    if button_b.was_pressed():
14        b = random.randint(1, 12)
15        display.scroll(b)Étape 3 : Améliore-le
- Ajustez le programme pour qu'il vous aide à apprendre les nombres carrés.
 - Si vous jouez au jeu pour deux joueurs, créez un autre programme sur un micro:bit différent pour suivre les scores des joueurs.
 - Utilisez différentes entrées dans ce programme pour déclencher différents effets sonores, qui seront joués lorsque les joueurs donnent une réponse correcte ou incorrecte.
 


