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

bookBetingede Setninger

I Python avhenger mange operasjoner av å sjekke om noe er sant eller usant. Dette starter med sammenligninger, for eksempel å teste om én verdi er større enn en annen eller om to verdier er like.

Betingede setninger bruker deretter disse sammenligningene for å ta avgjørelser. Hvis en betingelse er sann, kjøres en spesifikk kodeblokk. Dette er grunnlaget for programmeringslogikk.

Sammenligningsoperatorer

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

  • == — lik;
  • != — ulik;
  • > — større enn;
  • < — mindre enn;
  • >= — større enn eller lik;
  • <= — mindre enn eller lik.

Grunnleggende struktur

I Python bruker betingede blokker if, elif og else. Python leser betingelser fra topp til bunn og utfører den første blokken hvor betingelsen er True.

Logiske operatorer

Du kan kombinere betingelser med logiske operatorer:

  • and — begge må være sanne;
  • or — minst én må være sann;
  • not — reverserer resultatet.

Disse gjør logikken din mer fleksibel.

Note
Merk

Python har ingen direkte xor-operator, men du kan simulere det med != når du sammenligner boolske verdier.

Innrykk i betingede blokker

Python bruker innrykk i stedet for klammeparenteser for å definere kodeblokker. Alle linjer under if, elif eller else må ha innrykk på 4 mellomrom eller 1 tab.

Feil innrykk vil føre til feil eller uventet oppførsel.

Sammendrag

  • Betingelser bruker if, elif og else;
  • De evalueres til boolske verdier;
  • Sammenlignings- og logiske operatorer definerer logikken;
  • Korrekt innrykk er nødvendig for å strukturere blokkene dine.
question mark

Hvilket nøkkelord brukes for en ekstra betingelse etter if?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 5

bookBetingede Setninger

Sveip for å vise menyen

I Python avhenger mange operasjoner av å sjekke om noe er sant eller usant. Dette starter med sammenligninger, for eksempel å teste om én verdi er større enn en annen eller om to verdier er like.

Betingede setninger bruker deretter disse sammenligningene for å ta avgjørelser. Hvis en betingelse er sann, kjøres en spesifikk kodeblokk. Dette er grunnlaget for programmeringslogikk.

Sammenligningsoperatorer

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

  • == — lik;
  • != — ulik;
  • > — større enn;
  • < — mindre enn;
  • >= — større enn eller lik;
  • <= — mindre enn eller lik.

Grunnleggende struktur

I Python bruker betingede blokker if, elif og else. Python leser betingelser fra topp til bunn og utfører den første blokken hvor betingelsen er True.

Logiske operatorer

Du kan kombinere betingelser med logiske operatorer:

  • and — begge må være sanne;
  • or — minst én må være sann;
  • not — reverserer resultatet.

Disse gjør logikken din mer fleksibel.

Note
Merk

Python har ingen direkte xor-operator, men du kan simulere det med != når du sammenligner boolske verdier.

Innrykk i betingede blokker

Python bruker innrykk i stedet for klammeparenteser for å definere kodeblokker. Alle linjer under if, elif eller else må ha innrykk på 4 mellomrom eller 1 tab.

Feil innrykk vil føre til feil eller uventet oppførsel.

Sammendrag

  • Betingelser bruker if, elif og else;
  • De evalueres til boolske verdier;
  • Sammenlignings- og logiske operatorer definerer logikken;
  • Korrekt innrykk er nødvendig for å strukturere blokkene dine.
question mark

Hvilket nøkkelord brukes for en ekstra betingelse etter if?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1
some-alt