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

ninja.py

index.html

index.html

preset.py

preset.py

Decomposizione

Scorri per mostrare il menu

Nel contesto del Ninja Game, la decomposizione consente di creare funzioni riutilizzabili e combinabili per eseguire compiti più complessi. Richiamando funzioni all'interno di altre funzioni, è possibile costruire una gerarchia di operazioni che semplifica il compito complessivo.

Osserva un esempio per comprendere come funziona la decomposizione:

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

Nell'esempio sopra, è presente una funzione ninja_controller che richiama un'altra funzione loot_tunnel tre volte. La funzione loot_tunnel esegue una serie di azioni per raccogliere sushi da un tunnel e poi richiama move_to_next_tunnel per posizionare il ninja nel tunnel successivo. Questo approccio a livelli rende il codice più facile da comprendere e modificare.

Ora, esercitati con la decomposizione completando il seguente compito.

Compito

Scorri per iniziare a programmare

Soluzione

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 3. Capitolo 5
ninja.py

ninja.py

index.html

index.html

preset.py

preset.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