Recyclons
Souvent, le bloc regrouper ne rend pas les choses bien lisibles, surtout quand on commence à en imbriquer plusieurs les uns dans les autres. On peut donc prendre une variable intermédiaire pour rendre le code plus lisible. Soit 2DernièresLettres :
Et le bloc de test devient alors plus élégant :
On peut aussi réutiliser le morceau de script avec un boucle qui permet de construire radical. Mais au lieu de prendre toutes les lettres sauf les 2 dernières, on va justement prendre juste les 2 dernières.
Voilà le script avec la variable 2DernièresLettres qui remplace radical :
Combien de modifications minimum sont nécessaires pour adapter cette boucle ?
Votre choixChoix attenduRéponse
Seulement 3
Pour obtenir les n dernières lettres, on peut bien entendu reprendre ce morceau de script et juste changer la constante 2 en entrée de boucle et la constante 1 dans la soustraction par n'importe quels entiers, respectivement n et n-1. On peut même demander les 10 dernières lettres d'un mot de 5 lettres sans que cela ne provoque d'erreur en Scratch. On obtient juste toutes les 5 lettres.