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 foretager, hvilket ville gøre din kode fleksibel og udføre forskellige handlinger afhængigt af situationen. For dette bruger vi if-udsagn i kombination med operatorer for at teste visse betingelser og udføre passende handlinger.

I denne første øvelse skal du samle æg og bruge == og != operatorer til at tjekke, om bestemte værdier i en liste er ens eller forskellige fra hinanden.

Guide

Mål

Tag alle æggene på marken og sammenlign dem med hinanden ved hjælp af betingelser i en if-sætning.

Tag alle æggene på marken ved at gå over dem, og når du har samlet dem, skal du gemme dem i en liste kaldet basket .

basket = ["blue egg", "red egg", "shinny egg", "green egg"]

Når du har oprettet listen, gå til X-markeringerne for at sammenligne dem med hinanden og konstanten ved navn eggs ved at opstille betingelser i en if-sætning. Konstanten eggs har en generel værdi for de æg, du har ved 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 kontrollere, om de to elementer, der sammenlignes, er ens. Hvis de er, udføres den første kommando, hvis ikke, køres koden under else-sætningen i stedet.

Kør den samme if-sætning i de følgende to X-markeringer, men brug følgende betingelser:

if basket[1] != basket[2] og if basket == eggs . Operatoren != bruges til at kontrollere, om de to elementer, der sammenlignes, ikke er ens.

Kodebog