Cours de Développement Python
Chapitre
>
Niveau

### Conditions Les conditions en programmation permettent aux développeurs de contrôler le flux d'exécution de leur code. Elles permettent d'exécuter certaines parties du code uniquement si certaines conditions sont remplies. #### Instructions - Écrire une fonction qui prend un seul argument et retourne "Positif" si le nombre est plus grand que zéro, "Négatif" si le nombre est moins que zéro, et "Zéro" si le nombre est égal à zéro. ```python # Exemple de fonction def verifier_nombre(nombre): if nombre > 0: return "Positif" elif nombre < 0: return "Négatif" else: return "Zéro" ``` #### Exemples 1. `verifier_nombre(10)` devrait retourner "Positif" 2. `verifier_nombre(-5)` devrait retourner "Négatif" 3. `verifier_nombre(0)` devrait retourner "Zéro" Utilisez ce concept pour améliorer la logique dans vos programmes en effectuant des vérifications avant d'exécuter des blocs de code spécifiques. En maîtrisant l'utilisation des conditions, vous serez capable de développer des programmes plus efficaces et robustes.
Conditions de Boucle

Objectif

Collectez et déposez toutes les mauvaises herbes dans les passages en utilisant des conditions de boucle, sans dépasser douze (12) lignes de code.

Le chemin vers la cour est plein de mauvaises herbes qui doivent être prises en charge. Vous pouvez automatiser ce processus en utilisant des boucles et en utilisant l’instruction else au maximum.

Les passages autour de la cour sont pleins de mauvaises herbes, ramassez-les et utilisez la fonction place() pour les déposer dans un conteneur à la fin de chaque passage. Ceci devrait être facile avec des boucles ; cependant, il y a trois (3) passages, deux de ces passages ont neuf (9) mauvaises herbes, l’un en a cinq (5).

Créez une boucle for avec une range() de trois (3) pour que le code à l'intérieur de la boucle puisse englober les trois (3) passages.

for x in range(3): # Code de mouvement if x == 0: bag = 5 # Insérez le code Place() ici player.turn_left() else: bag = 9 # Insérez le code Place() ici player.turn_left()

Il y a cinq (5) mauvaises herbes dans le premier passage et neuf (9) dans les autres passages, utilisez une instruction if pour vérifier si la boucle est dans son premier cycle en vérifiant si x est égal à 0. N’oubliez pas que la variable x est celle qui vérifie quel cycle la boucle est en train et elle commence toujours à 0.

Si l’instruction if retourne vrai, créez une variable nommée bag pour stocker les cinq (5) mauvaises herbes et utilisez la fonction place() pour les déposer dans un conteneur, comme ceci : player.place(bag). Utilisez l’instruction else pour exécuter une variation du même code mais pour avoir neuf (9) mauvaises herbes dans le bag si la boucle s’exécute sur un autre cycle que le premier.

Complétez le niveau en collectant toutes les mauvaises herbes et en plaçant le nombre correct d'entre elles dans chaque conteneur en utilisant pas plus de douze (12) lignes de code.

Livre de Code