Python Ontwikkelingscursus
Hoofdstuk
>
Niveau
Voorwaarden
Basis if-instructie
In sommige gevallen wil je misschien voorwaarden toevoegen aan bepaalde acties die je onderneemt, dit stelt je code in staat flexibel te zijn en verschillende acties uit te voeren afhankelijk van de situatie. Hiervoor gebruiken we if-verklaringen in combinatie met operatoren om bepaalde voorwaarden te testen en passende acties uit te voeren.
In deze eerste oefening verzamel je eieren en gebruik je de ==- en !=-operatoren om te controleren of bepaalde waarden in een lijst gelijk of verschillend zijn.

Doel
Pak alle eieren op het veld en vergelijk ze met elkaar met behulp van voorwaarden in een if-verklaring.
Pak alle eieren op het veld door eroverheen te lopen, zodra je ze hebt verzameld sla je ze op in een lijst genaamd basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
Zodra je de lijst hebt opgezet, loop je naar de X marks om ze met elkaar en met de constante eggs te vergelijken door voorwaarden in een if-verklaring te plaatsen.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Deze code vergelijkt de eerste twee items in de lijst met elkaar. De ==-operator wordt gebruikt om te controleren of de twee te vergelijken items hetzelfde zijn. Als dat zo is, wordt het eerste commando uitgevoerd; zo niet, dan wordt de code onder de else-verklaring uitgevoerd.
Voer dezezelfde if-verklaringen uit op de volgende twee X marks, maar gebruik de volgende voorwaarden:
if basket[1] != basket[2] en if basket == eggs .
De operator != wordt gebruikt om te controleren of de twee te vergelijken items niet hetzelfde zijn.