Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Décomposition | Fonctions
Python Ninja
Section 3. Chapitre 5
ninja.py

ninja.py

bookDécomposition

Glissez pour afficher le menu

Décomposition désigne le fait de diviser une solution complexe en fonctions plus petites et de les combiner librement. Il est possible d’appeler une fonction personnalisée à l’intérieur d’une autre, de mélanger vos propres fonctions avec les méthodes intégrées du Ninja, et de les réutiliser autant de fois que nécessaire.

En superposant des actions simples étape par étape, il devient possible de construire un comportement complexe tout en gardant le code clair et facile à gérer. Étudiez le code ci-dessous :

ninja.py

ninja.py

copy

Comme vous pouvez le constater, move_to_next_tunnel utilise des méthodes intégrées, loot_tunnel utilise move_to_next_tunnel ainsi que des méthodes intégrées, et ninja_controller utilise loot_tunnel trois fois.

Vérifier move_to_next_row(ninja)
expand arrow
Vérifier collect_row(ninja)
expand arrow
Tâche

Swipe to start coding

Solution

Explorer d'autres cours dans le catalogue

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 !

Section 3. Chapitre 5
ninja.py

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

some-alt