Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Iniziare | Controlli di Base
Python Ninja

bookIniziare

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

ninja.py

copy

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.
Note
Nota

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()
question mark

Cosa non va nel seguente codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Sezione 1. Capitolo 1
some-alt