HOMEPYTHON
IF ... ELSE

Rispetto all'uso del solo if permette di specificare le azioni da compiere se la condizione non e' soddisfatta.

Dobbiamo pensare alla seguente frase

se (if) e' verificata questa condizione, allora esegui le seguenti istruzioni,
in caso contrario
(else) esegui queste altre istruzioni

Pertanto la struttura e'

if condizione:
    istruzione 1
    istruzione 2
    istruzione 3
else:
    istruzione 4
    istruzione 5
    istruzione 6
istruzione 7

Notiamo sempre l'indentazione, cioe' lo spostamento a destra di 4 spazi delle righe legate al comando if e al comando else.

- Se la condizione if e' verificata, vengono eseguite le istruzioni 1, 2 e 3. Poi viene eseguita la 7, slegata dalle righe superiori.

- Se la condizione if non e' verificata, vengono eseguite solo le istruzioni 4, 5 e 6. Poi viene eseguita la 7, sempre slegata dalle righe superiori.

Ovviamente le righe legate a if e a else non devono essere necessariamente tre. Possono essere da una in su.
Ecco un esempio

esempio if else

riga 1 - l'eta viene memorizzata nella variabile x come stringa (testo)
riga 2 - la variabile x viene trasformata da stringa a numero intero
riga 3 - se x e' inferiore a 18 viene eseguita la riga 4
riga 5 - se x non e' inferiore a 18 viene eseguita la riga 6
riga 7 - viene sempre eseguita



sicurezza elettrica ing. Vito Barone


HOMEPYTHON