Vai al contenuto principale
Pubblicato il

Ciclo while in Python

Condividi:

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.

Happy coding!