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.

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
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.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BOperatori 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.

Python
A and B
A or Bnon
Il blocco non trasforma un valore booleano in ingresso nel suo opposto.

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

Python
True
FalseOperatore 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.

Python
thenValue if test else elseValue