- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Il ciclo while è una delle strutture di ripetizione più semplici e potenti del linguaggio Python. Permette che un blocco di codice venga eseguito ripetutamente finché una condizione specifica è vera.
Concetti Base del Ciclo while
Il ciclo while viene utilizzato per ripetere un insieme di istruzioni finché una condizione specifica è vera. La struttura ha generalmente la seguente forma:
while condizione:
# codice da ripetere
Esempio Base
contatore = 1
while contatore <= 10:
print('Numero del giro:', contatore)
contatore += 1
Questo ciclo stamperà i numeri da 1 a 10.
Differenza Tra for e while
Mentre il ciclo for viene utilizzato per iterare sugli elementi di una collezione (come una lista o un intervallo), il ciclo while si usa quando si vuole ripetere un blocco di codice in base a una condizione, senza preoccuparsi del numero specifico di volte in cui il codice verrà eseguito.
Cicli Infiniti
Una delle precauzioni da adottare con il ciclo while è evitare di creare cicli infiniti, ovvero cicli che non terminano mai.
'''
while True:
print('Siamo di fronte a un ciclo infinito.')
'''
Conclusione
Il ciclo while offre un modo flessibile di controllare l'esecuzione di blocchi di codice in base a una condizione. Tuttavia, è fondamentale assicurarsi che la condizione diventi falsa ad un certo punto, per evitare cicli infiniti.