Pythonutviklingskurs
Kapittel
>
Nivå
Betingelser
Grunnleggende if-setning
Noen ganger ønsker du kanskje å legge til betingelser til bestemte handlinger du utfører, dette vil gjøre koden din fleksibel og la den utføre ulike handlinger avhengig av situasjonen. Til dette bruker vi if-setninger i kombinasjon med operatorer for å teste visse betingelser og utføre passende handlinger.
I denne første øvelsen, samle egg og bruk ==- og !=-operatorene for å sjekke om bestemte verdier i en liste er like eller forskjellige fra hverandre.

Mål
Hent alle eggene på marken og sammenlign dem med hverandre ved hjelp av betingelser i en if-setning.
Hent alle eggene på marken ved å gå over dem, når du har samlet dem lagrer du dem i en liste som heter basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
Når du har satt opp listen, gå til X-merkene for å sammenligne dem med hverandre og konstanten eggs ved å sette opp betingelser i en if-setning. Konstanten eggs har en generell verdi for eggene du har for hånden.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Denne koden sammenligner de to første elementene i listen, ==-operatoren brukes for å sjekke om de to elementene som sammenlignes er like. Hvis de er det, blir den første kommandoen utført; hvis ikke, kjøres koden under else-setningen.
Kjør disse samme if-setningene på de to neste X-merkene, men bruk følgende betingelser:
if basket[1] != basket[2] og if basket == eggs . Operatoren != brukes til å sjekke om de to elementene som sammenlignes ikke er like.