Logikk
Logikkblokkene brukes vanligvis til å styre betingelsessetninger og løkke-blokker.
Betingelsessetning (hvis ...)
Med betingelsesblokken kan du angi en betingelse og den handlingen som skal utføres når betingelsen er oppfylt.

Du kan for eksempel skrive kode på denne måten.
Hvis verdien til variabelen x er større enn 100, er betingelsen sann, og teksten "Det er et stort tall." skrives ut.
Hvis verdien til x ikke er større enn 100, er betingelsen usann, og "Det er ikke et stort tall." skrives ut.
Python
if condition:
# ...
elif condition2:
# ...
else:
# ...Sammenligningsoperatorer
Det finnes seks sammenligningsoperatorer.
Hver operator tar to inndata (som regel tall) og returnerer sann eller usann, alt etter hvordan verdiene forholder seg til hverandre.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BLogiske operatorer
Blokken og returnerer sann bare når begge inndataene er sanne.
Blokken eller returnerer sann hvis minst én av inndataene er sann.

Python
A and B
A or BIkke
Blokken ikke gjør en boolsk inndata om til det motsatte.

Python
not ABoolsk verdi
Du kan få en boolsk verdi med én enkelt blokk som har en nedtrekksmeny der du velger sann eller usann.

Python
True
FalseTernær operator
Den ternære blokken fungerer som en enkel betingelsesblokk.
Den tar tre inndata.
Den første inndataen er den boolske betingelsen som skal testes, og den andre er verdien som returneres hvis betingelsen er sann.
Den tredje inndataen er verdien som returneres hvis betingelsen er usann.

Python
thenValue if test else elseValue