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.

Guide

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.

Kodebok