Skip to content

Lógica ​

Los bloques de lógica se usan generalmente para controlar los bloques de condición y de Bucles.

Condición (si ~ entonces) ​

Con el bloque de condición puedes establecer una condición y la acción que se ejecuta cuando se cumple.

controls_if

Por ejemplo, puedes escribir el código así.
Si el valor de la variable x es mayor que 100, la condición es verdadera y se muestra el texto "Es un número grande.".
Si el valor de x no es mayor que 100, la condición es falsa y se muestra "No es un número grande.".

Python ​

python
if condition:
  # ...
elif condition2:
  # ...
else:
  # ...

Comparación ​

Hay seis operadores de comparación.
Cada operador toma dos valores de entrada (normalmente números) y devuelve verdadero o falso según cómo se comparen entre sí.

logic_compare

Python ​

python
A == B
A != B
A < B
A <= B
A > B
A >= B

Operación lógica ​

El bloque y devuelve verdadero solo cuando ambos valores de entrada son verdaderos.
El bloque o devuelve verdadero si al menos uno de los dos valores de entrada es verdadero.

logic_operation

Python ​

python
A and B
A or B

no ​

El bloque no convierte un valor booleano de entrada en su contrario.

logic_negate

Python ​

python
not A

Valor booleano ​

Con un solo bloque que tiene un desplegable para verdadero o falso puedes obtener un valor booleano.

logic_boolean

Python ​

python
True
False

Operador ternario ​

El bloque ternario funciona como un bloque de condición sencillo.
Toma tres valores de entrada.
El primero es la condición booleana que se prueba, el segundo es el valor que se devuelve si la condición es verdadera.
El tercero es el valor que se devuelve si la condición es falsa.

logic_ternary

Python ​

python
thenValue if test else elseValue