Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Grunderna i Booleska Värden | Booleska Värden och Jämförelser
Datatyper i Python

bookGrunderna i Booleska Värden

Varje beslut som ditt program fattar – om ett meddelande ska visas, ett steg ska upprepas eller en inmatning ska valideras – bygger på en boolesk variabel: 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 variabel?

En boolesk variabel är ett värde som representerar sanning: True eller False (observera versaliseringen). Ofta får du booleska värden från jämförelser – age >= 18 ger True när villkoret är uppfyllt – och du använder dem direkt i styrflöde, 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 det möjligt att 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".

12345678910
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. Vilket värde är falskt i Python?

2. Vilket värde kommer denna kod att skriva ut?

3. Vilken if kommer inte att köra sin kodblock?

question mark

Vilket värde är falskt i Python?

Select the correct answer

question mark

Vilket värde kommer denna kod att skriva ut?

Select the correct answer

question mark

Vilken if kommer inte att köra sin kodblock?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookGrunderna i Booleska Värden

Svep för att visa menyn

Varje beslut som ditt program fattar – om ett meddelande ska visas, ett steg ska upprepas eller en inmatning ska valideras – bygger på en boolesk variabel: 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 variabel?

En boolesk variabel är ett värde som representerar sanning: True eller False (observera versaliseringen). Ofta får du booleska värden från jämförelser – age >= 18 ger True när villkoret är uppfyllt – och du använder dem direkt i styrflöde, 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 det möjligt att 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".

12345678910
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. Vilket värde är falskt i Python?

2. Vilket värde kommer denna kod att skriva ut?

3. Vilken if kommer inte att köra sin kodblock?

question mark

Vilket värde är falskt i Python?

Select the correct answer

question mark

Vilket värde kommer denna kod att skriva ut?

Select the correct answer

question mark

Vilken if kommer inte att köra sin kodblock?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt