Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Cicli Parametrizzati | Cicli
Python Ninja
Sezione 4. Capitolo 3
ninja.py

ninja.py

bookCicli 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;
  • n indica 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

ninja.py

copy
Verifica collect_row_n(ninja, 1)
expand arrow
Verifica go_left_n(ninja, 2)
expand arrow
Compito

Swipe to start coding

Soluzione

Esplora altri corsi nel Catalogo

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
ninja.py

ninja.py

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt