Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Boolsk Datatype i Python | Betingelsesuttrykk i Python
Introduksjon til Python
course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Boolsk Datatype i Python

Python har datatypen boolean (eller logisk). Booleans kan bare ha en av to verdier: True eller False. Denne typen brukes primært for å evaluere logiske betingelser. Nedenfor er de logiske operatorene for sammenligning:

  • == lik med;

  • != ikke lik med;

  • > større enn;

  • < mindre enn;

  • >= større enn eller lik med;

  • <= mindre enn eller lik med.

Når du bruker disse operatorene, er resultatet en boolean-verdi: True hvis betingelsen er oppfylt og False hvis den ikke er 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

Hva betyr disse resultatene? Den første True bekrefter at 1 er lik 1, noe som er selvinnlysende. Den andre False indikerer at strengene "abc" og "aBc" er forskjellige fordi strengsammenligninger i Python er store- og småbokstavfølsomme—bokstaven 'b' i "abc" er liten, mens 'B' i "aBc" er stor. Den siste False viser at 87 * 731 ikke er større enn eller lik 98 * 712. Faktisk er 63597 mindre enn 69776.

Nå, la oss evaluere følgende:

  1. Er variabelen first_integermindre enn eller liksecond_integer? (Den skal returnere True hvis first_integer er mindre enn eller lik second_integer, og False hvis den er større.)

  2. Er strengen "text"forskjellig fra"TEXT"?

  3. Er lengden på strengen "Python"lik6?

Merk

Å skrive ut et uttrykk som variable_1 >= variable_2 betyr ikke at variable_1 faktisk er større enn eller lik variable_2. I stedet evaluerer det bare om utsagnet er True eller False. Denne operasjonen endrer ikke verdiene til variablene på noen måte.

question-icon

Fyll inn de tomme feltene for å fullføre oppgaven.

# 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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Boolsk Datatype i Python

Python har datatypen boolean (eller logisk). Booleans kan bare ha en av to verdier: True eller False. Denne typen brukes primært for å evaluere logiske betingelser. Nedenfor er de logiske operatorene for sammenligning:

  • == lik med;

  • != ikke lik med;

  • > større enn;

  • < mindre enn;

  • >= større enn eller lik med;

  • <= mindre enn eller lik med.

Når du bruker disse operatorene, er resultatet en boolean-verdi: True hvis betingelsen er oppfylt og False hvis den ikke er 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

Hva betyr disse resultatene? Den første True bekrefter at 1 er lik 1, noe som er selvinnlysende. Den andre False indikerer at strengene "abc" og "aBc" er forskjellige fordi strengsammenligninger i Python er store- og småbokstavfølsomme—bokstaven 'b' i "abc" er liten, mens 'B' i "aBc" er stor. Den siste False viser at 87 * 731 ikke er større enn eller lik 98 * 712. Faktisk er 63597 mindre enn 69776.

Nå, la oss evaluere følgende:

  1. Er variabelen first_integermindre enn eller liksecond_integer? (Den skal returnere True hvis first_integer er mindre enn eller lik second_integer, og False hvis den er større.)

  2. Er strengen "text"forskjellig fra"TEXT"?

  3. Er lengden på strengen "Python"lik6?

Merk

Å skrive ut et uttrykk som variable_1 >= variable_2 betyr ikke at variable_1 faktisk er større enn eller lik variable_2. I stedet evaluerer det bare om utsagnet er True eller False. Denne operasjonen endrer ikke verdiene til variablene på noen måte.

question-icon

Fyll inn de tomme feltene for å fullføre oppgaven.

# 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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1
Vi beklager at noe gikk galt. Hva skjedde?
some-alt