Source: Scratch Wiki en français
Description
Ce bloc est un bloc booléen, c'est-à-dire qu'il ne renvoie que « true » (vrai) et « false » (faux).
On peux placer d'autres blocs booléens dans ce bloc. Si au moins l'un des deux blocs insérés renvoient « true », alors le bloc qui les contient renvoient également « true », sinon il renvoie « false ».
Si les deux entrées sont laissées vides, alors le bloc renverra « false ».
Exemples
Le bloc <<[2] = ((1) + (1))> ou <(regrouper [a] et [b]) = [ab]>>
renvoie « true » car les 2 égalités sont exactes.
Le bloc <<[5] < [9]> ou <[9] < [5]>>
renvoie « true » car la première entrée est vraie (5 est plus petit que 9).
Le bloc <<[vie] = [mort]> ou <[-1] = [1]>>
renvoie « false » car aucune des deux entrées est vraie.
Astuce
Si vous voulez avoir plus de 2 entrées, mettez ce bloc dans lui même !
<<<> ou <>> ou <<> ou <>>> // exemple pour 4 entrées
Exemples
Ce bloc est fait pour savoir si au moins une des conditions insérées est exacte.
Cela permet d'avoir ce script :
si <<> ou <>> alors
plutôt que ce script :
si <> alors fin si <> alors // Mettez ici la même chose qu'au dessus, ne changez que la condition entre "si" et "alors" fin
Plus concrètement, voici quelques exemples d'utilisation :
- Faire un test et savoir si la réponse est bonne parmi plusieurs réponses possibles :
demander [Quelle est ta couleur préférée ?] et attendre si <<(réponse) = [bleu]> ou <(réponse) = [vert]>> alors dire [Moi aussi, j'aime cette couleur !] sinon dire [Ah, nous n'avons pas les mêmes goûts !] fin
- Arrêter le jeu lorsque je n'ai plus de vie ou que le temps est écoulé :
si <<(temps) = [0]> ou <(vies) = [0]>> alors stop [tout v] fin
- Annoncer que la souris est hors de la scène :
si <<<(souris x) > [239]> ou <(souris x) < [-239]>> ou <<(souris y) > [179]> ou <(souris y) < [-179]>>> alors dire [La souris se situe hors de l'écran] fin
Sur les forums
Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :
<> ou <>
Ce qui donnera :
<> ou <>
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
Autre
<> ou <>
Voir aussi
blocs opérateurs :: operators