Boolesk logik og sammenligninger
Bliv fortrolig med logiske operatorer og sammenligningsudtryk til evaluering af betingelser.
Boolesk logik og sammenligninger er en gratis Python Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Python Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Python Academy-kurset indeholder 4 lektioner i alt.
Introduktion til boolsk logik og sammenligninger
Boolsk logik og sammenligningsoperatorer er afgørende for at træffe beslutninger i programmering. De giver dig mulighed for at sammenligne værdier og kombinere betingelser.
I denne lektion lærer du om logiske operatorer (and, or, not) og sammenligningsoperatorer (==, !=, <, > osv.).

Hvad er boolsk logik?
Boolsk logik arbejder med værdierne True eller False. Disse værdier er resultatet af logiske operationer og sammenligninger.
For eksempel:
# Boolean example
is_sunny = True
print(is_sunny)Logiske operatorer
Logiske operatorer kombinerer betingelser. Her er de vigtigste:
and: Begge betingelser skal være sande.or: Mindst én betingelse skal være sand.not: Vender betingelsen om.
For eksempel:
# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)Sammenligningsoperatorer
Sammenligningsoperatorer sammenligner værdier og returnerer True eller False. Her er nogle eksempler:
==: Er lig med!=: Er ikke lig med<: Mindre end>: Større end<=: Mindre end eller lig med>=: Større end eller lig med
Eksempler på sammenligningsoperatorer
Lad os se på nogle eksempler:
# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)Kombination af logiske operatorer og sammenligningsoperatorer
Du kan kombinere logiske operatorer og sammenligningsoperatorer for at skabe komplekse betingelser:
# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)Praktisk eksempel
Lad os bruge det, vi har lært, i et praktisk eksempel:
# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
print("You can drive.")
else:
print("You cannot drive.")Almindelige fejl med logiske operatorer og sammenligningsoperatorer
Her er nogle almindelige fejl, du bør undgå:
- Brug af
=i stedet for==til sammenligninger. - Glemme at bruge parenteser for at gøre komplekse betingelser tydelige.
Hvad har vi lært?
I denne lektion lærte du:
- Det grundlæggende i boolesk logik.
- Logiske operatorer:
and,or,not. - Sammenligningsoperatorer:
==,!=,<,>, osv. - Hvordan du kombinerer logiske operatorer og sammenligningsoperatorer.
Godt gået! Lad os gå videre til næste emne.

Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 76
- Lektioner
- 320
Ofte stillede spørgsmål
Er lektionen “Boolesk logik og sammenligninger” gratis?
Ja — hele teksten til “Boolesk logik og sammenligninger” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Python Academy-kurset, skal du opgradere til CoddyKit PRO. Python Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Boolesk logik og sammenligninger”?
Bliv fortrolig med logiske operatorer og sammenligningsudtryk til evaluering af betingelser. Du øver dig i Python Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Python Academy?
Der kræves ingen tidligere erfaring. Python Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.
Hvor lang tid tager lektionen “Boolesk logik og sammenligninger”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Python Academy-lektion?
Ja. Alle Python Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Forstå betingelser
- Boolesk logik og sammenligninger
- Løkker
- Tildelingsudtryk (Walrus Operator)