Programmez le robot pour qu'il peigne toutes les cases marquées.
Pour y arriver sans utiliser trop de blocs, vous devrez créer une fonction. Créer une fonction revient à créer votre propre bloc, que vous pourrez ensuite utiliser à divers endroits de votre programme.
Voici un exemple de fonction, qui peint deux cases l'une au dessus de l'autre puis revient à sa position de départ :
def cactus(): peindre() haut() peindre() bas()
Et voici un exemple de programme qui utilise cette fonction, et son résultat :
droite() cactus() droite() droite() cactus()
Pour ne pas dépasser le nombre de blocs autorisés, vous devrez également utiliser des blocs de répétition.
Dans cette version, pensez à utiliser plusieurs fonctions pour économiser des blocs ! Vous pouvez glisser un nouveau bloc de définition de fonction et lui donner un autre nom que celui de la première fonction.