Démarrage
Glissez pour afficher le menu
Bienvenue dans Python Ninja !
Dans ce cours, vous allez apprendre le langage de programmation Python en jouant à un jeu. Au lieu d'écrire du code abstrait, vous contrôlerez un Ninja dans un petit univers.
Au début, vous commencerez avec des commandes très simples : déplacer le Ninja sur la carte, ramasser des sushis et les déposer aux bons endroits.
Au fil de votre progression, les défis introduiront progressivement les concepts fondamentaux de la programmation : les fonctions pour réutiliser des actions, les boucles pour répéter des étapes et les conditions pour prendre des décisions.
Comment contrôler le Ninja ?
Le jeu met à votre disposition des commandes permettant de contrôler le Ninja. Voici un exemple de code simple pour vous aider à comprendre :
ninja.py
N'hésitez pas à cliquer sur Exécuter le code pour observer le fonctionnement du code.
À chaque début de niveau, le jeu recherche ce bloc :
def ninja_controller(ninja):
Considérez-le comme l'emplacement où sont écrites toutes les instructions pour votre Ninja. Tout ce qui est écrit à l'intérieur de ce bloc est exécuté de haut en bas :
ninja.go_up()déplace le Ninja d'une case vers le haut sur la carte ;ninja.pick_sushi()ramasse le sushi sur la case où se trouve le Ninja.
Toutes les commandes Ninja doivent être indentées à l'intérieur de ninja_controller.
Par exemple, le code ci-dessous ne fonctionne pas :
def ninja_controller(ninja):
ninja.go_up()
ninja.pick_sushi()
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion