Accademia:Strutture di controllo: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
{{Template:Acc_Menu_Python}}
{{Template:Acc_Menu_Python}}
{{stub}}
==If==
==If==
Il piú conosciuto tra le strutture di controllo é sicuramente l'if. Questo comando permette di effettuare delle scelte all'interno del condice, a seconda che delle condizioni da noi imposte si verifichino o meno.
Il piú conosciuto tra le strutture di controllo é sicuramente l'if. Questo comando permette di effettuare delle scelte all'interno del condice, a seconda che delle condizioni da noi imposte si verifichino o meno.
Riga 20: Riga 21:
     print(" Le due variabili sono uguali !")
     print(" Le due variabili sono uguali !")
</pre>
</pre>


==While==
==While==
Riga 50: Riga 50:
       break
       break
</pre>
</pre>
==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:
<pre>
>>> costruzioni=['casa','villa','appartamento','monolocale']
>>> for i in costruzioni:
print(" Ora sono sull'oggetto: ",i)
(" Ora sono sull'oggetto: ", 'casa')
(" Ora sono sull'oggetto: ", 'villa')
(" Ora sono sull'oggetto: ", 'appartamento')
(" Ora sono sull'oggetto: ", 'monolocale')
</pre>
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]]
[[Categoria:Accademia Lezione 3]]
[[Categoria:Accademia Lezione 3]]
[[Categoria:Accademia Lezione 4]]
[[Categoria:Accademia Lezione 4]]
28

contributi