Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Attraversare la Spirale | Sfide
Python Knight

bookSfida: Attraversare la Spirale

Benvenuto alla sfida "Attraversa la Spirale"!

Rivediamo i metodi e le funzionalità del cavaliere che hai appreso:

Metodi del Cavaliere:

  • go_right(), go_left(), go_up(), go_down(): Sposta il cavaliere di una cella nella direzione specificata.
  • pick_coin(): Raccoglie una moneta dalla mappa e la aggiunge all'inventario.
  • put_coin(): Posiziona una moneta dall'inventario su una cella.
  • object_up(), object_down(), object_right(), object_left(): Determina l'oggetto nella cella successiva nella direzione specificata, restituendo "wall", "coin" o "empty".

Concetti di Programmazione:

  • Funzioni: Creazione di blocchi di codice riutilizzabili per svolgere compiti specifici.
  • Decomposizione: Suddivisione di problemi complessi in parti più piccole e gestibili.
  • Cicli: Utilizzo di cicli for e while per ripetere azioni.
  • Istruzioni Condizionali: Utilizzo di istruzioni if-else per prendere decisioni in base a condizioni.
Compito

Swipe to start coding

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 3
knight.py

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

close

Awesome!

Completion rate improved to 2.94

bookSfida: Attraversare la Spirale

Scorri per mostrare il menu

Benvenuto alla sfida "Attraversa la Spirale"!

Rivediamo i metodi e le funzionalità del cavaliere che hai appreso:

Metodi del Cavaliere:

  • go_right(), go_left(), go_up(), go_down(): Sposta il cavaliere di una cella nella direzione specificata.
  • pick_coin(): Raccoglie una moneta dalla mappa e la aggiunge all'inventario.
  • put_coin(): Posiziona una moneta dall'inventario su una cella.
  • object_up(), object_down(), object_right(), object_left(): Determina l'oggetto nella cella successiva nella direzione specificata, restituendo "wall", "coin" o "empty".

Concetti di Programmazione:

  • Funzioni: Creazione di blocchi di codice riutilizzabili per svolgere compiti specifici.
  • Decomposizione: Suddivisione di problemi complessi in parti più piccole e gestibili.
  • Cicli: Utilizzo di cicli for e while per ripetere azioni.
  • Istruzioni Condizionali: Utilizzo di istruzioni if-else per prendere decisioni in base a condizioni.
Compito

Swipe to start coding

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!

close

Awesome!

Completion rate improved to 2.94
Sezione 6. Capitolo 3
knight.py

knight.py

some-alt