Enunciato condizionale (if)
Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola
if.
Questo operatore si chiama
operatore CONDIZIONALE.
La parola
if
è tradotta dall'inglese come "if", e la parola
else
- come "altrimenti". Se la condizione dopo la parola
if
è true (true), allora vengono eseguiti tutti i comandi (operatori) dopo i due punti su una nuova riga e situati prima della parola
else
. Se la condizione è falsa (false), vengono eseguiti i comandi dopo la parola
else:
.
A differenza di altri linguaggi di programmazione, le istruzioni di
rientro (spostamenti) relative al bordo sinistro sono importanti in Python.
Il rientro influisce sulle prestazioni del programma. Se guardi da vicino, la parola
if e la parola
else
iniziano allo stesso livello e i comandi che vengono eseguiti vengono spostati a destra rispetto a questo livello la stessa distanza (
si consiglia di utilizzare 4 spazi).
VISTA GENERALE DELLA DICHIARAZIONE CONDIZIONALE:
se condizione: # titolo con condizione
# blocco "se". — istruzioni che vengono eseguite
# se la condizione nell'intestazione è vera
altro:
# blocca "altrimenti" — istruzioni che vengono eseguite
# se la condizione nell'intestazione è falsa
Devi ricordare!
1.
if-else
-
è un'affermazione!
2. Dopo la parola
else
, la condizione non è mai impostata (la condizione è impostata solo dopo la parola
if
).
Blocca "
altrimenti" viene eseguito quando la condizione principale specificata dopo la parola
if
è falsa, cioè non eseguito.
3. Le istruzioni da eseguire in ogni ramo (
if
o
else
) sono scritte con lo stesso rientro di 4 spazi.
Rientro obbligatorio!
4.
Condizione è un'espressione che può essere definita vera (ovvero soddisfatta) o falsa (ovvero non soddisfatta).
La condizione utilizza segni di relazioni logiche
>
,
<
più, meno,
>=
,
<=
maggiore o uguale, minore o uguale,
==
uguale a,
!=
non uguale.