Logik
Logikblokke bruges typisk til at styre betingelsessætninger og løkker.
Betingelsessætning (hvis ...)
Med betingelsesblokken kan du angive en betingelse og den handling, der skal udføres, når betingelsen er opfyldt.

Du kan for eksempel skrive kode på denne måde.
Hvis værdien af variablen x er større end 100, er betingelsen sand, og teksten "Det er et stort tal." skrives ud.
Hvis værdien af x ikke er større end 100, er betingelsen falsk, og "Det er ikke et stort tal." skrives ud.
Python
if condition:
# ...
elif condition2:
# ...
else:
# ...Sammenligningsoperatorer
Der findes seks sammenligningsoperatorer.
Hver operator tager to input (som regel tal) og returnerer sand eller falsk alt efter, hvordan værdierne forholder sig til hinanden.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BLogiske operatorer
Blokken og returnerer kun sand, når begge input er sande.
Blokken eller returnerer sand, hvis bare ét af de to input er sandt.

Python
A and B
A or BIkke
Blokken ikke vender en boolsk værdi om til det modsatte.

Python
not ABoolsk værdi
Du kan få en boolsk værdi med en enkelt blok, der har en rullemenu, hvor du vælger sand eller falsk.

Python
True
FalseTernær operator
Den ternære blok fungerer som en enkel betingelsessætning.
Den tager tre input.
Det første input er den boolske betingelse, der skal afprøves, og det andet er den værdi, der returneres, når betingelsen er sand.
Det tredje input er den værdi, der returneres, når betingelsen er falsk.

Python
thenValue if test else elseValue