Strutture di Controllo by
morpheusIl 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