Rispetto all'uso del solo if permette di specificare le azioni da compiere se la condizione non e' soddisfatta. se (if) e' verificata questa condizione, allora esegui le seguenti istruzioni, in caso contrario (else) esegui queste altre istruzioni Pertanto la struttura e'
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 ![]() 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
|