Grunnleggende 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".
1234567891011profile_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 koden i blokken?
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
Fantastisk!
Completion rate forbedret til 5.26
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 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".
1234567891011profile_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 koden i blokken?
Takk for tilbakemeldingene dine!