Logik
Logikblock används vanligtvis för att styra villkorssatser och loopar.
Villkorssats (om ...)
Med villkorsblocket kan du ange ett villkor och den åtgärd som ska utföras när villkoret är uppfyllt.

Du kan till exempel skriva kod på följande sätt.
Om värdet på variabeln x är större än 100 blir villkoret sant och texten "Det är ett stort tal." skrivs ut.
Om värdet på x inte är större än 100 blir villkoret falskt och "Det är inte ett stort tal." skrivs ut.
Python
if condition:
# ...
elif condition2:
# ...
else:
# ...Jämförelseoperatorer
Det finns sex jämförelseoperatorer.
Varje operator tar två inmatningar (vanligtvis tal) och returnerar sant eller falskt beroende på hur värdena förhåller sig till varandra.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BLogiska operatorer
Blocket och returnerar sant endast när båda inmatningarna är sanna.
Blocket eller returnerar sant om minst en av de två inmatningarna är sann.

Python
A and B
A or BInte
Blocket inte vänder ett booleskt värde till dess motsats.

Python
not ABooleskt värde
Du kan hämta ett booleskt värde med ett enda block som har en rullgardinsmeny där du väljer sant eller falskt.

Python
True
FalseTernär operator
Det ternära blocket fungerar som en enkel villkorssats.
Det tar tre inmatningar.
Den första inmatningen är det booleska villkor som ska prövas, den andra är det värde som returneras när villkoret är sant.
Den tredje inmatningen är det värde som returneras när villkoret är falskt.

Python
thenValue if test else elseValue