Python/Selezione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
cambio avanzamento a 100%
Riga 12:
</source>
 
== Implementazione ==
Questa istruzione permette di realizzare tutti gli algoritmi nei quali porzioni di codice vanno eseguite solo sotto certe condizioni.
Il costrutto fondamentale prevede una condizione da valutare e una serie di istruzioni da eseguire se essa risulta vera e un'altra serie di istruzioni da eseguire se invece risulta falsa. Ad esempio:
<source lang=python>
if eta>=18:
print('sei maggiorenne')
else:
print('sei minorenne')
</source>
 
È possibile l'uso del blocco <tt>elif</tt> (''else if'') che permette di valutare una seconda condizione nel caso quella iniziale risulti essere non vera. Ad esempio, possiamo aggiungere un ulteriore controllo nell'esempio precedente:
<source lang=python>
if eta>=18:
print('sei maggiorenne')
elif eta<0
print('età non valida!')
else:
print('sei minorenne')
</source>
 
Il numero di condizioni <tt>elif</tt> inseribili in un blocco <tt>for</tt> non è soggetto a limitazioni..
 
== Esempi di uso ==
Line 132 ⟶ 151:
 
[[Categoria:Python|Selezione]]
{{Avanzamento|100%|20 gennaio 2009}}