Grunderna i Booleska Värden
Varje beslut ditt program fattar – om ett meddelande ska visas, ett steg ska upprepas eller en inmatning ska valideras – bygger på en boolesk: True eller False. Lär dig hur booleska värden fungerar och hur vanliga Python-värden beter sig i villkorsuttryck.
Vad är en boolesk?
En boolesk är ett värde som representerar sanning: True eller False (observera versaliseringen). Du får ofta booleska värden från jämförelser – age >= 18 ger True när villkoret uppfylls – och du använder dem direkt i styrflöden, t.ex. if is_adult:.
Sanningsvärde i praktiken
I if/while-villkor behandlar Python många objekt som "sanna" eller "falska". Tomma eller noll-liknande värden betraktas som falska, allt annat är sant. Detta gör att du kan skriva naturliga kontroller som if items: eller if name: utan extra jämförelser.
Vanliga falska värden
False;None;0,0.0;""(tom sträng);- Tomma behållare:
[],(),{},set().
Icke-tomma strängar är sanna – även "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. Vilket värde är falskt i Python?
2. Vilket värde kommer denna kod att skriva ut?
3. Vilket if kommer inte att köra sin kodblock?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Grunderna i Booleska Värden
Svep för att visa menyn
Varje beslut ditt program fattar – om ett meddelande ska visas, ett steg ska upprepas eller en inmatning ska valideras – bygger på en boolesk: True eller False. Lär dig hur booleska värden fungerar och hur vanliga Python-värden beter sig i villkorsuttryck.
Vad är en boolesk?
En boolesk är ett värde som representerar sanning: True eller False (observera versaliseringen). Du får ofta booleska värden från jämförelser – age >= 18 ger True när villkoret uppfylls – och du använder dem direkt i styrflöden, t.ex. if is_adult:.
Sanningsvärde i praktiken
I if/while-villkor behandlar Python många objekt som "sanna" eller "falska". Tomma eller noll-liknande värden betraktas som falska, allt annat är sant. Detta gör att du kan skriva naturliga kontroller som if items: eller if name: utan extra jämförelser.
Vanliga falska värden
False;None;0,0.0;""(tom sträng);- Tomma behållare:
[],(),{},set().
Icke-tomma strängar är sanna – även "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. Vilket värde är falskt i Python?
2. Vilket värde kommer denna kod att skriva ut?
3. Vilket if kommer inte att köra sin kodblock?
Tack för dina kommentarer!