Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grunnleggende om Boolske Verdier | Boolske Verdier og Sammenligninger
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Datatyper i Python

bookGrunnleggende om Boolske Verdier

Alle avgjørelser programmet ditt tar – om det skal vise en melding, gjenta et steg eller validere input – er basert på en boolsk verdi: True eller False. Lær hvordan boolske verdier fungerer og hvordan vanlige Python-verdier oppfører seg i betingede uttrykk.

Hva er en boolsk verdi?

En boolsk verdi representerer sannhet: True eller False (merk stor forbokstav). Du får ofte boolske verdier fra sammenligninger – age >= 18 gir True når betingelsen er oppfylt – og du bruker dem direkte i kontrollflyt, for eksempel if is_adult:.

Sannhetsverdi i praksis

I if/while-betingelser behandler Python mange objekter som "sanne" eller "usanne". Tomme eller null-lignende verdier regnes som usanne, alt annet regnes som sant. Dette gjør det mulig å skrive naturlige sjekker som if items: eller if name: uten ekstra sammenligninger.

Vanlige falske verdier

  • False;
  • None;
  • 0, 0.0;
  • "" (tom streng);
  • Tomme beholdere: [], (), {}, set().

Ikke-tomme strenger er sannverdier – selv "0" eller "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Hvilken verdi er falsk i Python?

2. Hvilken verdi vil denne koden skrive ut?

3. Hvilken if vil ikke utføre koden i blokken?

question mark

Hvilken verdi er falsk i Python?

Select the correct answer

question mark

Hvilken verdi vil denne koden skrive ut?

Select the correct answer

question mark

Hvilken if vil ikke utføre koden i blokken?

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

bookGrunnleggende om Boolske Verdier

Sveip for å vise menyen

Alle avgjørelser programmet ditt tar – om det skal vise en melding, gjenta et steg eller validere input – er basert på en boolsk verdi: True eller False. Lær hvordan boolske verdier fungerer og hvordan vanlige Python-verdier oppfører seg i betingede uttrykk.

Hva er en boolsk verdi?

En boolsk verdi representerer sannhet: True eller False (merk stor forbokstav). Du får ofte boolske verdier fra sammenligninger – age >= 18 gir True når betingelsen er oppfylt – og du bruker dem direkte i kontrollflyt, for eksempel if is_adult:.

Sannhetsverdi i praksis

I if/while-betingelser behandler Python mange objekter som "sanne" eller "usanne". Tomme eller null-lignende verdier regnes som usanne, alt annet regnes som sant. Dette gjør det mulig å skrive naturlige sjekker som if items: eller if name: uten ekstra sammenligninger.

Vanlige falske verdier

  • False;
  • None;
  • 0, 0.0;
  • "" (tom streng);
  • Tomme beholdere: [], (), {}, set().

Ikke-tomme strenger er sannverdier – selv "0" eller "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Hvilken verdi er falsk i Python?

2. Hvilken verdi vil denne koden skrive ut?

3. Hvilken if vil ikke utføre koden i blokken?

question mark

Hvilken verdi er falsk i Python?

Select the correct answer

question mark

Hvilken verdi vil denne koden skrive ut?

Select the correct answer

question mark

Hvilken if vil ikke utføre koden i blokken?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1
some-alt