Défi : Construire la Lettre K
Bienvenue au défi « Construire la lettre K » ! Dans ce chapitre, vous mettrez à l'épreuve vos compétences en programmation en construisant la lettre « K » à l'aide du jeu du Chevalier.
Avant de commencer, récapitulons rapidement les 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
foretwhilepour répéter des actions. - Instructions conditionnelles : Utiliser les instructions
if-elsepour prendre des décisions en fonction de conditions.
Swipe to start coding
Solution
Merci pour vos commentaires !
knight.py
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you give me an example of how to use these knight methods?
What does the map look like for the "Build Letter K" challenge?
Can you explain how to start building the letter "K" with the knight?
Awesome!
Completion rate improved to 2.94
Défi : Construire la Lettre K
Glissez pour afficher le menu
Bienvenue au défi « Construire la lettre K » ! Dans ce chapitre, vous mettrez à l'épreuve vos compétences en programmation en construisant la lettre « K » à l'aide du jeu du Chevalier.
Avant de commencer, récapitulons rapidement les 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
foretwhilepour répéter des actions. - Instructions conditionnelles : Utiliser les instructions
if-elsepour prendre des décisions en fonction de conditions.
Swipe to start coding
Solution
Merci pour vos commentaires !
knight.py