Cours de Développement Python
Chapitre
>
Niveau
Conditions
Instruction de base "if"
Il y a des moments où vous voudrez peut-être ajouter des conditions à certaines actions que vous entreprenez, cela permettrait à votre code d'être flexible et d'effectuer différentes actions selon la situation. Pour cela, nous utilisons les instructions if en combinaison avec des opérateurs pour tester certaines conditions et effectuer les actions appropriées.
Dans ce premier exercice, récoltez des œufs et utilisez les opérateurs == et != pour vérifier si certaines valeurs dans une liste sont identiques ou différentes les unes des autres.

Objectif
Ramassez tous les œufs dans le champ et comparez-les les uns aux autres en utilisant des conditions dans une instruction if.
Ramassez tous les œufs dans le champ en marchant dessus, une fois que vous les avez recueillis, stockez-les dans une liste nommée basket.
basket = ["blue egg", "red egg", "shinny egg", "green egg"]
Une fois que vous avez configuré la liste, marchez jusqu'aux marques X pour les comparer entre elles et à la constante nommée eggs en mettant en place des conditions dans une instruction if. La constante eggs a une valeur générale pour les œufs que vous avez en main.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Ce code compare les deux premiers éléments de la liste ensemble, l'opérateur == est utilisé pour vérifier si les deux éléments comparés sont identiques. S'ils le sont, la première commande est exécutée, sinon le code sous l'instruction else s'exécute à la place.
Exécutez ces mêmes instructions if dans les deux marques X suivantes, mais utilisez les conditions suivantes :
if basket[1] != basket[2] et if basket == eggs. L'opérateur != est utilisé pour vérifier si les deux éléments comparés ne sont pas identiques.