Python 3 - Processo decisionale
Il processo decisionale è l'anticipazione delle condizioni che si verificano durante l'esecuzione di un programma e azioni specifiche intraprese in base alle condizioni.
Le strutture decisionali valutano più espressioni, che producono come risultato VERO o FALSO. È necessario determinare quale azione intraprendere e quali istruzioni eseguire se il risultato è VERO o FALSO altrimenti.
Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:
Il linguaggio di programmazione Python assume qualsiasi non-zero e non-null valori come TRUE e any zero o null values come valore FALSO.
Il linguaggio di programmazione Python fornisce i seguenti tipi di dichiarazioni decisionali.
Sr.No. | Dichiarazione e descrizione |
---|---|
1 | if dichiarazioni Un if statement consiste in un'espressione booleana seguita da una o più istruzioni. |
2 | if ... else dichiarazioni Un if statement può essere seguito da un optional else statement, che viene eseguito quando l'espressione booleana è FALSE. |
3 | istruzioni if annidate Puoi usarne uno if o else if dichiarazione dentro un'altra if o else if dichiarazione (i). |
Esaminiamo rapidamente ogni dichiarazione decisionale.
Single Statement Suites
Se la suite di un file if la clausola consiste solo di una singola riga, può andare sulla stessa riga dell'istruzione di intestazione.
Esempio
Ecco un esempio di a one-line if clausola -
#!/usr/bin/python3
var = 100
if ( var == 100 ) : print ("Value of expression is 100")
print ("Good bye!")
Produzione
Quando il codice sopra viene eseguito, produce il seguente risultato:
Value of expression is 100
Good bye!