Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Parcourir en Spirale | Défis
Chevalier Python

bookDéfi : Parcourir en Spirale

Bienvenue au défi « Parcourir la Spirale » !

Récapitulatif des méthodes et fonctionnalités du chevalier que vous avez apprises :

Méthodes du chevalier :

  • go_right(), go_left(), go_up(), go_down() : Déplacer le chevalier d'une case dans la direction spécifiée.
  • pick_coin() : Ramasser une pièce sur la carte et l'ajouter à votre inventaire.
  • put_coin() : Placer une pièce de votre inventaire sur une case.
  • object_up(), object_down(), object_right(), object_left() : Déterminer l'objet dans la case suivante dans la direction spécifiée, renvoyant "wall", "coin" ou "empty".

Concepts de programmation :

  • Fonctions : Créer des blocs de code réutilisables pour effectuer des tâches spécifiques.
  • Décomposition : Diviser des problèmes complexes en parties plus petites et gérables.
  • Boucles : Utiliser les boucles for et while pour répéter des actions.
  • Instructions conditionnelles : Utiliser les instructions if-else pour prendre des décisions en fonction des conditions.
Tâche

Swipe to start coding

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 3
knight.py

knight.py

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you give me an example of how to use these knight methods in a function?

What is the goal of the "Traverse the Spiral" challenge?

Can you explain how to use loops and conditionals with the knight methods?

close

Awesome!

Completion rate improved to 2.94

bookDéfi : Parcourir en Spirale

Glissez pour afficher le menu

Bienvenue au défi « Parcourir la Spirale » !

Récapitulatif des méthodes et fonctionnalités du chevalier que vous avez apprises :

Méthodes du chevalier :

  • go_right(), go_left(), go_up(), go_down() : Déplacer le chevalier d'une case dans la direction spécifiée.
  • pick_coin() : Ramasser une pièce sur la carte et l'ajouter à votre inventaire.
  • put_coin() : Placer une pièce de votre inventaire sur une case.
  • object_up(), object_down(), object_right(), object_left() : Déterminer l'objet dans la case suivante dans la direction spécifiée, renvoyant "wall", "coin" ou "empty".

Concepts de programmation :

  • Fonctions : Créer des blocs de code réutilisables pour effectuer des tâches spécifiques.
  • Décomposition : Diviser des problèmes complexes en parties plus petites et gérables.
  • Boucles : Utiliser les boucles for et while pour répéter des actions.
  • Instructions conditionnelles : Utiliser les instructions if-else pour prendre des décisions en fonction des conditions.
Tâche

Swipe to start coding

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

close

Awesome!

Completion rate improved to 2.94
Section 6. Chapitre 3
knight.py

knight.py

some-alt