Cours de Développement Python
Chapitre
>
Niveau
Conditions
Vérification de l'existence
Objectif
Trouvez si les ingrédients sont stockés dans des conteneurs et combinez-les pour préparer un repas.
Vous avez besoin de plusieurs ingrédients pour pouvoir faire une salade, mais vous devez d'abord les collecter. Vous trouverez des carottes, des tomates, de la laitue et des concombres dans le champ, cependant les carottes et les concombres sont rangés. Récupérez les objets que vous pouvez prendre dans le champ.
Pour trouver les objets manquants, dirigez-vous vers les marques X devant les conteneurs et utilisez des conditions pour vérifier si les objets sont rangés dans un conteneur. Utilisez une boucle for pour accélérer le processus et la fonction collect() pour récupérer les objets.
for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])
Une fois tous les objets collectés, rangez-les dans une list nommée items et enregistrez le nombre de chaque objet collecté à l'aide de append().
Enfin, marchez jusqu'à la marque X lumineuse et combinez tous les objets pour préparer un repas en utilisant la fonction combine(). Vérifiez que tous les objets sont bien pris en compte en contrôlant la longueur de votre liste dans une instruction if à l'aide de l'opérateur len(), qui vérifie la longueur de votre liste. Les opérateurs > ou < peuvent être utilisés pour vérifier si une valeur est supérieure ou inférieure à une valeur spécifique. L'implémentation est : if len(items) < 5: