Contenuti del Corso
Introduzione a Python
Introduzione a Python
Esplora il Ciclo While in Python
In programmazione, spesso hai bisogno che il tuo codice venga eseguito ripetutamente finché una certa condizione rimane vera.
Pensalo come prendere la metropolitana: rimani sul treno fino a quando non raggiungi la tua fermata. Se la tua destinazione è Stazione C, potresti passare per Stazione A e Stazione B prima di arrivare a Stazione C.
Puoi ottenere questo comportamento usando un ciclo while
, che segue questa struttura:
python
Puoi usare questo ciclo per stampare tutti i numeri fino a 10
.
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
Nota
Di default, la funzione
print()
stampa ogni risultato su una nuova riga. Tuttavia, usando l'argomentoend=' '
, possiamo separare più output diprint()
con uno spazio.
La logica del ciclo è mostrata sopra. Nota che l'istruzione i = i + 1
è inclusa all'interno del ciclo. Senza questa linea, il ciclo si eseguirebbe indefinitamente perché la condizione 1 < 10
rimarrà sempre True
. Per evitare cicli infiniti, è essenziale assicurarsi che la condizione del ciclo diventi eventualmente False
.
Grazie per i tuoi commenti!