Déplacement aléatoire de la lumière

Description

Une seule led est allumée et se déplace aléatoirement dans la matrice de leds 5×5.

Résultat attendu

Afficher la solution

from microbit import *
from random import randint

display.clear()

x = 2
y = 2

while True:
    display.set_pixel(x, y, 0)
    dx = randint(-1,1)
    dy = randint(-1,1)
    x = x + dx
    if x > 4:
        x = 4
    elif x < 0:
        x = 0
    y = y + dy
    if y > 4:
        y = 4
    elif y < 0:
        y = 0
    display.set_pixel(x, y, 9)
    sleep(100)