Grunnleggende om Boolske Verdier
Alle avgjørelser programmet ditt tar – om det skal vise en melding, gjenta et steg eller validere inndata – 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".
12345678910profile_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
1. Hvilken verdi er falsk i Python?
2. Hvilken verdi vil denne koden skrive ut?
3. Hvilken if vil ikke utføre kroppen sin?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain more about truthy and falsey values in Python?
What are some common mistakes when using Booleans in conditions?
Can you give more examples of how Booleans are used in real programs?
Awesome!
Completion rate improved to 3.45
Grunnleggende om Boolske Verdier
Sveip for å vise menyen
Alle avgjørelser programmet ditt tar – om det skal vise en melding, gjenta et steg eller validere inndata – 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".
12345678910profile_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
1. Hvilken verdi er falsk i Python?
2. Hvilken verdi vil denne koden skrive ut?
3. Hvilken if vil ikke utføre kroppen sin?
Takk for tilbakemeldingene dine!