Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Introduzione ai Cicli | Cicli
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Python Ninja

bookIntroduzione ai Cicli

Scorri per mostrare il menu

Continuando a giocare al gioco del Ninja, noterai un aspetto importante: il Ninja spesso deve eseguire la stessa azione molte volte.

Ad esempio:

  • Avanzare su più caselle;
  • Raccogliere diversi pezzi di sushi;
  • Ripetere lo stesso percorso sulla mappa.

Scrivere ripetutamente lo stesso comando funziona, ma diventa rapidamente lungo e difficile da leggere. Qui entrano in gioco i cicli. Un ciclo permette di dire a Python di ripetere un'azione più volte.

Invece di scrivere la stessa istruzione più volte, la scrivi una sola volta e Python la ripete per te.

Cos'è un ciclo for?

Un ciclo for è un modo per ripetere un blocco di codice un numero specifico di volte.

Ora vediamo come questa idea si applica al gioco del Ninja. Immagina che il Ninja debba raccogliere 4 sushi di fila. Senza un ciclo, scriveresti:

ninja.py

ninja.py

copy

Con un ciclo for, è possibile scrivere:

ninja.py

ninja.py

copy

Analizzeremo più dettagliatamente la sintassi for i in range(value) in seguito.

Note
Nota

Tutto il codice all'interno di un ciclo for deve essere indentato sotto la riga del ciclo. Ad esempio, il codice seguente non funziona perché non è indentato correttamente:

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

Cosa fa questo codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 4. Capitolo 1
some-alt