Nybörjarkodning med block
Kapitel
>
Nivå
Villkor och beslut
Grundläggande if-sats
Det finns tillfällen då du kanske vill lägga till villkor på vissa åtgärder du vidtar, detta skulle göra att din kod är flexibel och utför olika åtgärder beroende på situationen. För detta använder vi if satser i kombination med jämförelseoperatorer för att testa vissa villkor och utföra lämpliga åtgärder.
I denna första övningen, samla ägg och använd equals (=) och not equals (≠) jämförelseblocken för att kontrollera om vissa värden är lika eller olika från varandra. if-blocket med en else-sektion låter dig köra olika kod beroende på om ett villkor är sant eller falskt.

Mål
Samla ägg och jämför dem med hjälp av villkor i ett
if-block.
Gå igenom fältet och samla alla ägg. Använd sedan villkor för att jämföra de äggsorter du har samlat in.
Använd if-blocket med en else-sektion för att fatta beslut i din kod. If-blocket kontrollerar om ett villkor är sant eller falskt, och kör olika kod baserat på resultatet.
Gå till den första X-markeringen och använd ett if-block med en else-sektion. I villkoret, använd jämförelseblocket equals (=) för att jämföra två textblock: "blue egg" och "red egg". Om villkoret är sant (de är lika), använd speak-blocket för att säga "This statement is True!". Annars, använd speak-blocket i else-sektionen för att säga "This statement is False!".
Eftersom "blue egg" och "red egg" är olika, kommer villkoret att vara falskt, så koden i else-sektionen kommer att köras.
Gå till den andra X-markeringen och använd ytterligare ett if-block. Den här gången, använd jämförelseblocket not equals (≠) för att jämföra "blue egg" med "blue egg". Eftersom de är samma, kommer villkoret att vara falskt, och koden i else-sektionen kommer att köras.
Gå till den tredje X-markeringen och använd ett if-block för att jämföra en variabel med konstanten. Skapa en variabel med namnet collected_egg och sätt den till "blue egg". Använd sedan equals-blocket för att jämföra variabeln collected_egg med konstanten egg_type. Eftersom båda är "blue egg", kommer villkoret att vara sant.