0Pricing
Learn AI with Python · Lezione

Cicli

Comprenda i cicli for e while per automatizzare le attività ripetitive nei programmi

Cicli è una lezione Learn AI with Python gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Learn AI with Python, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn AI with Python include 4 lezioni in totale.

Introduzione ai cicli

Introduzione ai cicli

I cicli consentono di ripetere più volte un blocco di codice, rendendo i programmi più efficienti e concisi.

In questa lezione imparerà a conoscere i diversi tipi di ciclo in Python: for, while e i cicli annidati.

Cicli — illustrazione 1

Che cos'è un ciclo?

Che cos'è un ciclo?

Un ciclo serve a eseguire ripetutamente un blocco di codice finché non viene soddisfatta una determinata condizione. Ad esempio:

Questo codice stampa i numeri da 0 a 4.

# Example of a loop
for i in range(5):
    print(i)

Il ciclo for

Il ciclo for

Il ciclo for itera su una sequenza (come una lista o un intervallo) ed esegue un blocco di codice per ogni elemento:

# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
    print("Hello,", name)

Il ciclo while

Il ciclo while

Il ciclo while continua a eseguire un blocco di codice finché la sua condizione è True:

# Example of a while loop
counter = 0
while counter < 3:
    print(counter)
    counter += 1

Uscire da un ciclo

Uscire da un ciclo

Può usare l'istruzione break per uscire anticipatamente da un ciclo:

In questo modo il ciclo si interrompe quando i è uguale a 5.

# Using break to exit a loop
for i in range(10):
    if i == 5:
        break
    print(i)

Saltare le iterazioni con continue

Saltare le iterazioni con continue

L'istruzione continue salta il resto dell'iterazione corrente e passa a quella successiva:

In questo modo non viene stampato 2.

# Using continue to skip iterations
for i in range(5):
    if i == 2:
        continue
    print(i)

Cicli annidati

Cicli annidati

Un ciclo all'interno di un altro ciclo è chiamato ciclo annidato. Ad esempio:

# Example of nested loops
for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

Errori comuni con i cicli

Errori comuni con i cicli

Ecco alcuni errori comuni da evitare:

  • Dimenticare di aggiornare la variabile del ciclo in un ciclo while (causando un ciclo infinito).
  • Usare in modo improprio le istruzioni break e continue.
  • Usare un'indentazione errata nei cicli annidati.

Che cosa abbiamo imparato?

Che cosa abbiamo imparato?

In questa lezione ha imparato:

  • Le nozioni di base dei cicli for e while.
  • Come usare break e continue per controllare il comportamento dei cicli.
  • Come creare e usare cicli annidati.

Ottimo lavoro! Passiamo al prossimo argomento.

Cicli — illustrazione 10

Domande Frequenti

La lezione «Cicli» è gratuita?

Sì — il testo completo di «Cicli» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Learn AI with Python, passa a CoddyKit PRO. Il corso Learn AI with Python include 4 lezioni in totale.

Cosa imparerò in «Cicli»?

Comprenda i cicli for e while per automatizzare le attività ripetitive nei programmi Eserciti Learn AI with Python con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Learn AI with Python?

Non è richiesta alcuna esperienza precedente. Learn AI with Python su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Cicli»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Learn AI with Python?

Sì. Ogni lezione Learn AI with Python include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Comprendere i condizionali
  2. Logica booleana e confronti
  3. Cicli
  4. Espressioni di assegnazione (operatore Walrus)
← Torna a Learn AI with Python