Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Boolesk Datatyp i Python | Villkorssatser i Python
Introduktion till Python
course content

Kursinnehåll

Introduktion till Python

Introduktion till Python

1. Första Bekantskapen med Python
2. Variabler och Typer i Python
3. Villkorssatser i Python
4. Andra Datatyper i Python
5. Loopar i Python
6. Funktioner i Python

book
Boolesk Datatyp i Python

Python har datatypen boolean (eller logisk). Booleans kan bara ha ett av två värden: True eller False. Denna typ används främst för att utvärdera logiska villkor. Nedan är de logiska operatorerna för jämförelse:

  • == lika med;

  • != inte lika med;

  • > större än;

  • < mindre än;

  • >= större än eller lika med;

  • <= mindre än eller lika med.

När du använder dessa operatorer är resultatet ett booleanvärde: True om villkoret är uppfyllt och False om det inte är det.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Vad betyder dessa resultat? Den första True bekräftar att 1 är lika med 1, vilket är självklart. Den andra False indikerar att strängarna "abc" och "aBc" är olika eftersom strängjämförelser i Python är skiftlägeskänsliga—bokstaven 'b' i "abc" är liten, medan 'B' i "aBc" är stor. Den sista False visar att 87 * 731 inte är större än eller lika med 98 * 712. Faktum är att 63597 är mindre än 69776.

Nu ska vi utvärdera följande:

  1. Är variabeln first_integermindre än eller lika medsecond_integer? (Det ska returnera True om first_integer är mindre än eller lika med second_integer, och False om det är större.)

  2. Är strängen "text"olika från"TEXT"?

  3. Är längden på strängen "Python"lika med6?

Notera

Att skriva ut ett uttryck som variable_1 >= variable_2 betyder inte att variable_1 faktiskt är större än eller lika med variable_2. Istället utvärderar det bara om påståendet är True eller False. Denna operation ändrar inte värdena på variablerna på något sätt.

question-icon

Fyll i luckorna för att slutföra uppgiften.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

Fråga AI

expand
ChatGPT

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

course content

Kursinnehåll

Introduktion till Python

Introduktion till Python

1. Första Bekantskapen med Python
2. Variabler och Typer i Python
3. Villkorssatser i Python
4. Andra Datatyper i Python
5. Loopar i Python
6. Funktioner i Python

book
Boolesk Datatyp i Python

Python har datatypen boolean (eller logisk). Booleans kan bara ha ett av två värden: True eller False. Denna typ används främst för att utvärdera logiska villkor. Nedan är de logiska operatorerna för jämförelse:

  • == lika med;

  • != inte lika med;

  • > större än;

  • < mindre än;

  • >= större än eller lika med;

  • <= mindre än eller lika med.

När du använder dessa operatorer är resultatet ett booleanvärde: True om villkoret är uppfyllt och False om det inte är det.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Vad betyder dessa resultat? Den första True bekräftar att 1 är lika med 1, vilket är självklart. Den andra False indikerar att strängarna "abc" och "aBc" är olika eftersom strängjämförelser i Python är skiftlägeskänsliga—bokstaven 'b' i "abc" är liten, medan 'B' i "aBc" är stor. Den sista False visar att 87 * 731 inte är större än eller lika med 98 * 712. Faktum är att 63597 är mindre än 69776.

Nu ska vi utvärdera följande:

  1. Är variabeln first_integermindre än eller lika medsecond_integer? (Det ska returnera True om first_integer är mindre än eller lika med second_integer, och False om det är större.)

  2. Är strängen "text"olika från"TEXT"?

  3. Är längden på strängen "Python"lika med6?

Notera

Att skriva ut ett uttryck som variable_1 >= variable_2 betyder inte att variable_1 faktiskt är större än eller lika med variable_2. Istället utvärderar det bara om påståendet är True eller False. Denna operation ändrar inte värdena på variablerna på något sätt.

question-icon

Fyll i luckorna för att slutföra uppgiften.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
Vi beklagar att något gick fel. Vad hände?
some-alt