Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hvordan Kombinere Betingelser 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
Hvordan Kombinere Betingelser i Python

I boolsk logikk er to grunnleggende operatorer OR og AND. OR-operatoren returnerer True hvis minst én av betingelsene er sann; ellers returnerer den False. AND-operatoren returnerer True kun hvis begge betingelsene er sanne; ellers returnerer den False. Du kan kombinere betingelser ved å bruke and og or-operatorene (alltid med små bokstaver)

  • condition1 and condition2 gir True bare når begge betingelsene er True;

  • condition1 or condition2 gir True hvis minst én betingelse er True.

Merk

Du kan også kjedekoble flere betingelser ved å bruke disse operatorene. Bruk parenteser for å gjøre rekkefølgen av operasjoner tydelig.

For eksempel, vurder følgende betingelser:

  1. Om 2 er større enn 1og"bbb" er forskjellig fra "aaa".

  2. Om tegnet på indeks 2 i strengen "my string"er enten"y" eller "s".

12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Den første print() returnerer True siden både 2 > 1 og 'bbb' != 'aaa' er sanne. Den andre print() gir False fordi tegnet på indeks 2 verken er 'y' eller 's' (det er faktisk et mellomrom).

Merk

For å reversere en boolsk verdi, bruk not-operatoren. For eksempel, not 1 == 1 resulterer i False fordi 1 == 1 er True, og not negaterer det til False.

question mark

Hvilket output produserer den påfølgende koden?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3

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
Hvordan Kombinere Betingelser i Python

I boolsk logikk er to grunnleggende operatorer OR og AND. OR-operatoren returnerer True hvis minst én av betingelsene er sann; ellers returnerer den False. AND-operatoren returnerer True kun hvis begge betingelsene er sanne; ellers returnerer den False. Du kan kombinere betingelser ved å bruke and og or-operatorene (alltid med små bokstaver)

  • condition1 and condition2 gir True bare når begge betingelsene er True;

  • condition1 or condition2 gir True hvis minst én betingelse er True.

Merk

Du kan også kjedekoble flere betingelser ved å bruke disse operatorene. Bruk parenteser for å gjøre rekkefølgen av operasjoner tydelig.

For eksempel, vurder følgende betingelser:

  1. Om 2 er større enn 1og"bbb" er forskjellig fra "aaa".

  2. Om tegnet på indeks 2 i strengen "my string"er enten"y" eller "s".

12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Den første print() returnerer True siden både 2 > 1 og 'bbb' != 'aaa' er sanne. Den andre print() gir False fordi tegnet på indeks 2 verken er 'y' eller 's' (det er faktisk et mellomrom).

Merk

For å reversere en boolsk verdi, bruk not-operatoren. For eksempel, not 1 == 1 resulterer i False fordi 1 == 1 er True, og not negaterer det til False.

question mark

Hvilket output produserer den påfølgende koden?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

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