Python Udviklingskursus
Kapitel
>
Niveau
Betingelser
Grundlæggende if-sætning
Der er tidspunkter, hvor du måske ønsker at tilføje betingelser til bestemte handlinger, du udfører; det giver din kode fleksibilitet og gør det muligt at udføre forskellige handlinger afhængigt af situationen. Til dette bruger vi if-sætninger i kombination med operatorer til at teste bestemte betingelser og udføre passende handlinger.
I denne første øvelse skal du indsamle æg og bruge operatorerne == og != til at tjekke, om bestemte værdier i en liste er ens eller forskellige fra hinanden.

Mål
Saml alle æggene på marken og sammenlign dem med hinanden ved hjælp af betingelser i en if-sætning.
Saml alle æggene på marken ved at gå hen over dem, når du har indsamlet dem, gem dem i en liste kaldet basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
Når du har oprettet listen, gå hen til X-mærkerne for at sammenligne dem med hinanden og med konstanten eggs ved at oprette betingelser i en if-sætning. Konstanten eggs har en generel værdi for de æg, du har på hånden.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Denne kode sammenligner de første to elementer i listen. Operatoren == bruges til at tjekke, om de to elementer, der sammenlignes, er ens. Hvis det er tilfældet, udføres den første kommando; hvis ikke, kører koden under else-sætningen i stedet.
Kør de samme if-sætninger ved de følgende to X-mærker, men brug følgende betingelser:
if basket[1] != basket[2] og if basket == eggs . Operatoren != bruges til at tjekke, om de to elementer, der sammenlignes, ikke er ens.