Home Page  >>>  Training  >>>  Python

Registrati su TheZion
Password Persa




Strutture di Controllo by morpheus
Il Python ha tre strutture di controllo principali: il "while" loop, il "for" loop e la condizione "if". Ecco come si presentano queste tre strutture:

while condizione:
    dichiarazioni

if condizione:
    dichiarazioni

for variabile in sequenza:
    dichiarazioni


In Python tutti i valori assegnati ad una variabile sono ritenuti veri eccetto i seguenti:

0 Numero 0
None Valore speciale che in Python significa "nessun valore"
"" Stringa Vuota
[] Lista Vuota
{} Dizionario Vuoto
() Tuple Vuota


Le ultime tre strutture di dati sono tipiche del Python e verrano spiegate nel prossimo articolo.


Gli operatori logici sono molto simili al "C":

x x>y Vera se x e' maggiore di y
x==y Vera se x e' uguale a y
x!=y Vera se x e' diversa da y
x is y Vera se x e y si riferiscono allo stesso oggetto



Gli operatori booleani vengono utilizzati nel seguente modo:

x and y Vera se sia x che y sono vere
x or y Vera se x o y e' vera
not x Vera se x e' falsa



Vediamo piu' in dettaglio le tre strutture di controllo:

#While Loop:
x = 0
y = 5
while x < y:
     print x
     x = x + 1



#Condizione if:

x = 5
if x < 6 and x =! 5:
     print "x e' minore di 6"
elif x < 6 and x == 5:
     print "x e' minore di 6 ed e' uguale a 5"
else:
     print "x e' maggiore di 6"



For Loop:

for carattere in in "Matteo":
     print carattere



Per provare questi esempi banali, scrivete il codice in un file con nome "nome.py" e poi lanciatelo con il comanda "python nome.py". Fate un po' di prove soprattutto con il for loop che presenta delle caratteristiche diverse dai normali cicli for.

Morpheus

Leggi commenti

Numero commenti inviati: 0