Booleano#
The Switch Boolean block is used to return a condition as either True
or False
. These conditions are defined with Switch Python functions.
Tienen forma para encajar dentro de cualquier bloque con entradas hexagonales (de seis lados).
<[ ] :: custom-switch>
Seleccione el espacio abierto del bloque indicado en la imagen aquí y comience a escribir.
Los bloques Switch Boolean se pueden usar para líneas individuales de funciones Switch de Python que informarán directamente una condición verdadera o falsa.
Los operadores permiten evaluar varias funciones Switch de Python en un único bloque booleano Switch. Esto incluye:
and
or
not
<[left_bumper.pressed() and right_bumper.pressed()] :: custom-switch>
Un bloque Switch Boolean también puede combinar funciones Switch de Python con operadores de comparación para evaluar cómo un valor informado se compara con el número dado utilizando los siguientes operadores:
Greater Than:
>
Less Than:
<
Equal to:
=
Additional operators that can be used include
<=
,!=
, and>=
<[front_distance.get_distance(MM)> 100] :: custom-switch>
Para que un bloque Switch Boolean funcione correctamente, los comandos Switch de Python deben escribirse con la ortografía, la puntuación y la sangría correctas. Consulte la Ayuda de cada bloque para ver el comando Switch de Python correspondiente.
En este ejemplo, el código comprobará continuamente si se presionó el sensor del parachoques izquierdo. Si lo está, imprimirá “¡Se presionó el parachoques!” en la consola de impresión.
cuando empezó :: hat events
para siempre
unidad [adelante v]
si <[left_bumper.pressed()] :: custom-switch> entonces
imprimir [ Bumper was pressed! ] ▶
fin
fin