Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Betingede Udsagn | Control Flow & Logic
Introduktion til Python med Cursor

bookBetingede Udsagn

I Python afhænger mange operationer af at kontrollere, om noget er sandt eller falsk. Dette starter med sammenligninger, såsom at teste om en værdi er større end en anden eller om to værdier er ens.

Betingede udsagn bruger derefter disse sammenligninger til at træffe beslutninger. Hvis en betingelse er sand, køres et bestemt kodeblok. Dette er grundlaget for programmeringslogik.

Sammenligningsoperatorer

Betingelser er baseret på sammenligninger — de evalueres til enten True eller False. Python understøtter følgende operatorer:

  • == — lig med;
  • != — ikke lig med;
  • > — større end;
  • < — mindre end;
  • >= — større end eller lig med;
  • <= — mindre end eller lig med.

Grundlæggende struktur

I Python bruger betingede blokke if, elif og else. Python læser betingelser fra top til bund og udfører det første blok, hvor betingelsen er True.

Logiske operatorer

Du kan kombinere betingelser med logiske operatorer:

  • and — begge skal være sande;
  • or — mindst én skal være sand;
  • not — vender resultatet om.

Disse gør din logik mere fleksibel.

Note
Bemærk

Python har ingen direkte xor-operator, men du kan simulere det med != ved sammenligning af booleske værdier.

Indrykning i betingede blokke

Python bruger indrykning i stedet for klammer til at definere kodeblokke. Alle linjer under if, elif eller else skal være indrykket med 4 mellemrum eller 1 tabulator.

Forkert indrykning vil forårsage fejl eller uventet opførsel.

Resumé

  • Betingelser bruger if, elif og else;
  • De evalueres til booleske værdier;
  • Sammenlignings- og logiske operatorer definerer logikken;
  • Korrekt indrykning er påkrævet for at strukturere dine blokke.
question mark

Hvilket nøgleord bruges til en yderligere betingelse efter if?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

What are some common mistakes when using comparison operators in Python?

Can you explain the difference between "if" and "elif" in more detail?

How do logical operators interact with comparison operators in a condition?

Awesome!

Completion rate improved to 5

bookBetingede Udsagn

Stryg for at vise menuen

I Python afhænger mange operationer af at kontrollere, om noget er sandt eller falsk. Dette starter med sammenligninger, såsom at teste om en værdi er større end en anden eller om to værdier er ens.

Betingede udsagn bruger derefter disse sammenligninger til at træffe beslutninger. Hvis en betingelse er sand, køres et bestemt kodeblok. Dette er grundlaget for programmeringslogik.

Sammenligningsoperatorer

Betingelser er baseret på sammenligninger — de evalueres til enten True eller False. Python understøtter følgende operatorer:

  • == — lig med;
  • != — ikke lig med;
  • > — større end;
  • < — mindre end;
  • >= — større end eller lig med;
  • <= — mindre end eller lig med.

Grundlæggende struktur

I Python bruger betingede blokke if, elif og else. Python læser betingelser fra top til bund og udfører det første blok, hvor betingelsen er True.

Logiske operatorer

Du kan kombinere betingelser med logiske operatorer:

  • and — begge skal være sande;
  • or — mindst én skal være sand;
  • not — vender resultatet om.

Disse gør din logik mere fleksibel.

Note
Bemærk

Python har ingen direkte xor-operator, men du kan simulere det med != ved sammenligning af booleske værdier.

Indrykning i betingede blokke

Python bruger indrykning i stedet for klammer til at definere kodeblokke. Alle linjer under if, elif eller else skal være indrykket med 4 mellemrum eller 1 tabulator.

Forkert indrykning vil forårsage fejl eller uventet opførsel.

Resumé

  • Betingelser bruger if, elif og else;
  • De evalueres til booleske værdier;
  • Sammenlignings- og logiske operatorer definerer logikken;
  • Korrekt indrykning er påkrævet for at strukturere dine blokke.
question mark

Hvilket nøgleord bruges til en yderligere betingelse efter if?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 1
some-alt