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 utför, detta 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 den här första övningen ska du samla ägg och använda operatorerna == och != för att kontrollera om vissa värden i en lista är lika eller olika varandra.

Guide

Mål

Plocka upp alla ägg på fältet och jämför dem med varandra med villkor i en if-sats.

Plocka upp alla ägg på fältet genom att gå över dem, när du har samlat dem lagrar du dem i en lista som heter basket .

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

När du har satt upp listan, gå till X-markeringarna för att jämföra dem med varandra och med konstanten eggs genom att använda villkor i en if-sats. Konstanten eggs har ett generellt värde för de ägg du har tillgängliga.

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å objekt som jämförs är desamma. Om de är det körs det första kommandot, annars körs koden under else-satsen.

Kör samma if-satser i de följande två X-markeringarna 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å objekt som jämförs inte är desamma.

Kodbok