Python-utvecklingskurs
Kapitel
>
Nivå

Villkor
Grundläggande if-sats

Det finns tillfällen då du kanske vill lägga till villkor för vissa åtgärder du vidtar, vilket gör att din kod blir flexibel och kan utföra olika åtgärder beroende på situationen. För detta använder vi if-satser i kombination med operatorer för att testa vissa villkor och utföra lämpliga åtgärder.

I denna första övning, samla ägg och använd operatorerna == och != för att kontrollera om vissa värden i en lista är likadana eller olika från varandra.

Guide

Mål

Hämta alla ägg på fältet och jämför dem med varandra med hjälp av villkor i en if-sats.

Hämta alla ägg på fältet genom att gå över dem, och när du har samlat dem, lagra dem i en lista som heter basket.

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

När du har skapat listan, gå till X-märkena för att jämföra dem med varandra och konstanten eggs genom att sätta upp villkor i en if-sats. Konstanten eggs har ett generellt värde för de ägg du har till hands.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

Denna kod jämför de två första objekten i listan; ==-operatorn används för att kontrollera om de två objekten som jämförs är identiska. Om de är det, utförs det första kommandot, annars körs koden under else-satsen.

Kör samma if-satser vid de följande två X-märkena men använd följande villkor:

if basket[1] != basket[2] och if basket == eggs. Operatorn != används för att kontrollera om de två objekten som jämförs inte är identiska.

Kodbok