Iniziare
Scorri per mostrare il menu
Benvenuto su Python Ninja!
In questo corso imparerai il linguaggio di programmazione Python giocando a un gioco. Invece di scrivere codice astratto, controllerai un Ninja all'interno di un piccolo mondo.
All'inizio, utilizzerai comandi molto semplici: muovere il Ninja sulla mappa, raccogliere sushi e posizionarli nei punti corretti.
Man mano che avanzi, le sfide introdurranno gradualmente i concetti fondamentali della programmazione: funzioni per riutilizzare le azioni, cicli per ripetere i passaggi e condizioni per prendere decisioni.
Come controllare il Ninja?
Il gioco mette a disposizione dei comandi che ti permettono di controllare il Ninja. Ecco un semplice esempio di codice per aiutarti a capire:
ninja.py
Sentiti libero di cliccare su Esegui Codice per vedere come funziona il codice.
Ogni volta che il livello inizia, il gioco cerca questo blocco:
def ninja_controller(ninja):
Consideralo come il luogo in cui scrivere tutti i comandi per il tuo Ninja. Tutto ciò che viene scritto all'interno di questo blocco viene eseguito dall'alto verso il basso:
ninja.go_up()sposta il Ninja di una casella verso l'alto sulla mappa;ninja.pick_sushi()raccoglie il sushi sulla casella in cui si trova il Ninja.
Tutti i comandi Ninja devono essere indentati all'interno di ninja_controller.
Ad esempio, il codice seguente non funziona:
def ninja_controller(ninja):
ninja.go_up()
ninja.pick_sushi()
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione