6 999
contributi
(→If) |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
Riga 2: | Riga 2: | ||
{{stub}} | {{stub}} | ||
==If== | ==If== | ||
Il piú conosciuto tra le strutture di controllo | Il piú conosciuto tra le strutture di controllo è sicuramente l'if. Questo comando permette di effettuare delle scelte all'interno del codice, a seconda che delle condizioni da noi imposte si verifichino o meno. | ||
Per esempio: | Per esempio: | ||
<pre>if [condition1]: | <pre>if [condition1]: | ||
Riga 11: | Riga 11: | ||
do_something_else | do_something_else | ||
</pre> | </pre> | ||
Se la prima condizione é vera (restituisce True) allora entra nel blocco sottostante; 'elif' é l'abbreviazione di 'else if' ovvero 'altrimenti se', e serve a verificare la validità di un'altra condizione quando la prima è già risultata falsa. Infine se nessuna delle precedenti | Se la prima condizione é vera (restituisce True) allora entra nel blocco sottostante; 'elif' é l'abbreviazione di 'else if' ovvero 'altrimenti se', e serve a verificare la validità di un'altra condizione quando la prima è già risultata falsa. Infine se nessuna delle precedenti è vera, entra nel blocco 'else'. | ||
<pre> | <pre> | ||
a,b = 2,3 # a=2 b=3 | a,b = 2,3 # a=2 b=3 | ||
Riga 52: | Riga 52: | ||
==For== | ==For== | ||
Il ciclo [[http://docs.python.org/py3k/reference/compound_stmts.html#for |for]] | Il ciclo [[http://docs.python.org/py3k/reference/compound_stmts.html#for |for]] è leggermente più complesso, questo andrà a iterare sopra sopra una sequenza, che si puó immaginare semplicemente come una lista (o una serie) di oggetti. | ||
Esempio semplice: | Esempio semplice: | ||
Riga 66: | Riga 66: | ||
(" Ora sono sull'oggetto: ", 'monolocale') | (" Ora sono sull'oggetto: ", 'monolocale') | ||
</pre> | </pre> | ||
In pratica la nostra variabile 'i', ad ogni ciclo | In pratica la nostra variabile 'i', ad ogni ciclo prenderà il valore di un elemento della lista passata, la prima volta sarà il primo ('casa') la seconda 'villa' e così via. | ||
---- | ---- | ||
:[[Utente:Tuxerrante|Tuxerrante]] | :[[Utente:Tuxerrante|Tuxerrante]] | ||
[[Categoria:Accademia Lezione 3]] | [[Categoria:Accademia Python - Lezione 3]] | ||
[[Categoria:Accademia Lezione 4]] | [[Categoria:Accademia Python - Lezione 4]] |
contributi