Source: Scratch Wiki en français
Description
Ce bloc est un bloc booléen, il vérifie si la première valeur indiquée est strictement plus grande que la seconde valeur indiquée. Si la seconde est plus grande, alors le bloc va retourner false, et true si la première l'est.
A partir de la version 1.4 de Scratch, il est possible d'y insérer des lettres en plus des chiffres, la lettre la plus éloignée dans l'ordre alphabétique (a,b,c,...) sera considérée comme plus grande.
<<> ou <>>, de cette manière : <<() > ()> ou <() = ()>>, ou avec non <[] < []>.Exemple
[83] > [104]//Le bloc renvoie "false", car 83 est plus petit que 104.
[m] > [p]//Le bloc renvoie "false", car "m" vient avant "p" dans l'alphabet.
[plante] > [arbre]//Le bloc renvoie "true", car le "p" de "plante" vient après le "a" d'"arbre".
[arbre83] > [arbre104]//Le bloc renvoie "true", car le "8" dans "arbre83" vient après le "1" de "arbre104".
[4] > [b]//Le bloc renvoie "false", car un chiffre est toujours plus petit qu'une lettre.
Exemples
Ce bloc est très pratique, particulièrement pour trier un groupe de valeurs par ordre de taille.
Quelques utilisations courantes :
- Arranger une paire de chiffres ou de lettre :
si <(a) > (b)> alors dire (regrouper (b) et (regrouper [, ] et (a))) pendant (2) secondes sinon dire (regrouper (a) et (regrouper [, ] et (b))) pendant (2) secondes end
- Augmenter la difficulté après avoir passé un stade :
si <(Score) > [20]> alors mettre [Difficulté v] à (2) end
- Faire des meilleurs scores :
si <(Score) > (☁ MeilleurScore)> alors mettre [☁ MeilleurScore v] à (Score) end
Alternatives
<non <<(a) < (b)> ou <(a) = (b)>>>
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
<[] > []>
Sera alors rendu :
<[] > []>
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.
Autre
<[a1] > [A1]> retournera « false » (faux).<[] > []> Voir aussi
blocs opérateurs :: operators