Sezione 4. Capitolo 3
ninja.py
Cicli Parametrizzati
Scorri per mostrare il menu
In precedenza, sono state utilizzate funzioni che accettavano solo il ninja come parametro. Questo era sufficiente quando ogni azione si comportava sempre allo stesso modo.
In questo esercizio, si compie un ulteriore passo avanti. La funzione fornita accetta più di un parametro:
def go_down_n(ninja, n):
for i in range(n):
ninja.go_down()
Qui:
ninjaè il Ninja che si controlla;nindica alla funzione di quante celle il Ninja deve scendere.
Questo consente di riutilizzare la stessa funzione con valori diversi, rendendo il codice più flessibile.
Ora prova questa funzione e sposta il Ninja di 3 celle verso il basso:
ninja.py
Verifica collect_row_n(ninja, 1)
_collect_row.gif)
Verifica go_left_n(ninja, 2)
-return_left_1.gif)
Compito
Swipe to start coding
Soluzione
Esplora altri corsi nel Catalogo
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 4. Capitolo 3
ninja.py
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione