De Scratch Wiki en Français


Le bloc « non <> »



non <>
non <>

Catégorie : Opérateurs
Type : Bloc booléen
Ajouté dans : ?
Retiré dans :  ?
Entrées : 2 (booléennes)
Code du bloc : non <>


Description du bloc

Ce bloc opérateur est un bloc booléen. Il ne peut être placé que dans une entrée booléenne. Il contient lui-même une entrée booléenne

Ce bloc renvoie le contraire de ce que renvoie le bloc booléen placé à l'intérieur de ce premier.

  • Si le bloc booléen placé à l'intérieur renvoie « true », alors ce bloc renverra « false ».
  • Si le bloc booléen placé à l'intérieur renvoie « false », alors ce bloc renverra « true ».

Exemple

Le bloc booléen <((15) + (8)) = [22]> renvoie « false », car 15 + 8 = 23.

Le bloc booléen <non <((15) + (8)) = [22]>> renvoie le contraire, c'est-à-dire « true ». Littéralement, ce bloc dit qu'il est vrai que le calcul 15 + 8 = 22 est faux.

Utilisation

Ce bloc sert, le plus souvent, pour vérifier qu'une condition est remplie (ou pas) ou pour savoir quand une condition n'est plus remplie.
Voici quelques exemples :

  • Arrêter un jeu quand il n'y a plus de vie :

attendre jusqu’à <non <(vies) > [0]>> dire [Tu as perdu !]

  • Avancer jusqu'à ce qu'une touche soit lâchée :

quand [flèche droite v] est pressée :: events hat répéter jusqu’à <non <touche [flèche droite v] pressée?>> avancer de (5)

  • Vérifier qu'une liste ne contient pas une valeur ou un mot :

demander [Donnez-moi un nombre premier de votre choix] et attendre si <non <[nombres premiers v] contient (réponse) ?>> alors dire [Ce n'est pas un nombre premier...]

Sur le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

<non <>>

Ce qui donnera :

<non <>>

Info Info :
Le code doit être précédé de la balise [scratchblocks] pour être visible et suivi de la balise [/scratchblocks] pour éviter les bugs.

Info Info :
Idem pour insérer le bloc dans le wiki, mais les balises à insérer sont <scratchblocks> et </scratchblocks> ou <sb> et </sb>.

Voir aussi