I costrutti condizionali sono un’argomento che useremo in modo massiccio in tutte le nostre applicazioni.
In pratica tramite essi se si verifica una certa condizione otterremo un certo output anzichè un’altro.
Il primo costrutto che andrò a presentarvi è il WHILE, finchè è verificata una certa condizione eseguo le istruzioni indentate sotto la condizione :
while (condizione): istruzione_1 istruzione_2 ... ... istruzione_n
Ad esempio qui finchè la variabile contatore è <= (minore o uguale) a 4 stampa il valore di contatore :
contatore=1 while (contatore<=4): print contatore contatore=contatore+1
L’altro costrutto condizionale è IF…ELIF…ELSE, se è verificata condizione1 esegue istruzione_1 altrimenti controlla se è verificata condizione2 e se è verificata esegue istruzione_2 altrimenti esegue istruzione_n:
if (condizione1): istruzione_1 elif (condizione2): istruzione_2 else: istruzione_n
In questo esempio l’utente inserisce da tastiera il valore da dare a variabile,se variabile è uguale ad uno stampa “variabile uguale a 1″,se variabile è uguale a due stampa “variabile uguale a 2″ altrimenti stampa “variabile diversa da 1 e 2″:
variabile=input("Inserisci un valore : ") if (variabile==1): print "variabile uguale a 1" elif (variabile==2): print "variabile uguale a 2" else: print"variabile diversa da 1 e 2"Leggi il resto dell'articolo..
Termini legati all'articolo: condizionali, contatore, costrutti, elif, else, if, python, variabile, while