Skip to content

Logica ​

I blocchi logici si usano di solito per controllare i blocchi di condizione e i blocchi Cicli.

Condizione (se ~ allora) ​

Con il blocco di condizione puoi impostare una condizione e l'azione che viene eseguita quando è soddisfatta.

controls_if

Per esempio, puoi scrivere il codice così.
Se il valore della variabile x è maggiore di 100, la condizione è vera e viene mostrato il testo "È un numero grande.".
Se il valore di x non è maggiore di 100, la condizione è falsa e viene mostrato "Non è un numero grande.".

Python ​

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

Operatori di confronto ​

Ci sono sei operatori di confronto.
Ogni operatore riceve due valori in ingresso (di solito numeri) e restituisce vero o falso a seconda di come i due valori si confrontano tra loro.

logic_compare

Python ​

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

Operatori logici ​

Il blocco e restituisce vero solo quando entrambi i valori in ingresso sono veri.
Il blocco o restituisce vero quando almeno uno dei due valori in ingresso è vero.

logic_operation

Python ​

python
A and B
A or B

non ​

Il blocco non trasforma un valore booleano in ingresso nel suo opposto.

logic_negate

Python ​

python
not A

Booleano ​

Puoi ottenere un valore booleano con un unico blocco che ha un menu a tendina in cui scegli vero o falso.

logic_boolean

Python ​

python
True
False

Operatore ternario ​

Il blocco ternario funziona come un blocco di condizione semplice.
Riceve tre valori in ingresso.
Il primo è la condizione booleana da verificare, il secondo è il valore restituito quando la condizione è vera.
Il terzo è il valore restituito quando la condizione è falsa.

logic_ternary

Python ​

python
thenValue if test else elseValue