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

bookDecomposizione

Scorri per mostrare il menu

Decomposizione significa suddividere una soluzione complessa in funzioni più piccole e combinarle liberamente. È possibile chiamare una funzione personalizzata all'interno di un'altra, mescolare le proprie funzioni con i metodi integrati del Ninja e riutilizzarle tutte le volte che è necessario.

Sovrapponendo azioni semplici passo dopo passo, è possibile costruire comportamenti complessi mantenendo il codice chiaro e facile da gestire. Analizza il codice qui sotto:

ninja.py

ninja.py

copy

Come puoi vedere, move_to_next_tunnel utilizza metodi integrati, loot_tunnel utilizza move_to_next_tunnel e metodi integrati, e ninja_controller utilizza loot_tunnel 3 volte.

Verifica move_to_next_row(ninja)
expand arrow
Verifica collect_row(ninja)
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 3. Capitolo 5
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