Opsummering
Tillykke med at have gennemført dette spændende afsnit af vores Python-kursus!
Du har opnået en solid forståelse for at styre logikflowet i dine programmer ved hjælp af forskellige Python-konstruktioner.
Lad os gennemgå de vigtigste begreber, du har mestret:
Booleske datatyper og sammenligninger
Du har lært at bruge sammenligningsoperatorer til at evaluere betingelser i Python. Disse operatorer hjælper dig med at tjekke relationer mellem værdier og omfatter følgende:
- Lige med:
==
; - Ikke lige med:
!=
; - Større end:
>
; - Mindre end:
<
; - Større end eller lige med:
>=
; - Mindre end eller lige med:
<=
.
1234item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Kombinering af betingelser
Du har mestret kunsten at kombinere flere betingelser ved hjælp af logiske operatorer for at træffe mere komplekse beslutninger:
and
: Evalueres tilTrue
, hvis begge betingelser erTrue
;or
: Evalueres tilTrue
, hvis mindst én betingelse erTrue
;not
: Vend logisk tilstand af sin operand.
123stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Medlemskabsoperatorer og type-sammenligninger
Vi har undersøgt, hvordan man bruger medlemskabsoperatorer til at kontrollere tilstedeværelsen eller fraværet af et element i en sekvens, og hvordan man bruger funktionen type()
til at bekræfte datatypen af en variabel:
- Medlemskabsoperatorer som
in
ognot in
. - Sammenligning af typer ved brug af
type()
.
12345products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Betingede udtryk
Du har lært at bruge if
, else
og elif
-sætninger til at udføre forskellige kodeblokke baseret på forskellige betingelser. Denne grundlæggende færdighed er afgørende for at skrive dynamiske og responsive Python-programmer:
1234567temperature = 75 if temperature > 80: print("It's too hot!") elif temperature < 60: print("It's too cold!") else: print("It's just right!")
1. Hvilken operator bruges til at kontrollere, om to værdier IKKE er ens i Python?
2. Hvad vil følgende print-udsagn returnere?
3. Hvordan kontrollerer du, om delstrengen "apple"
findes i strengen, der er tildelt fruits
?
4. Hvilken linje kode kontrollerer korrekt datatypen af item_price
for at se, om det er en float
?
5. Hvilket output vil følgende Python-kode give?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.17
Opsummering
Stryg for at vise menuen
Tillykke med at have gennemført dette spændende afsnit af vores Python-kursus!
Du har opnået en solid forståelse for at styre logikflowet i dine programmer ved hjælp af forskellige Python-konstruktioner.
Lad os gennemgå de vigtigste begreber, du har mestret:
Booleske datatyper og sammenligninger
Du har lært at bruge sammenligningsoperatorer til at evaluere betingelser i Python. Disse operatorer hjælper dig med at tjekke relationer mellem værdier og omfatter følgende:
- Lige med:
==
; - Ikke lige med:
!=
; - Større end:
>
; - Mindre end:
<
; - Større end eller lige med:
>=
; - Mindre end eller lige med:
<=
.
1234item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Kombinering af betingelser
Du har mestret kunsten at kombinere flere betingelser ved hjælp af logiske operatorer for at træffe mere komplekse beslutninger:
and
: Evalueres tilTrue
, hvis begge betingelser erTrue
;or
: Evalueres tilTrue
, hvis mindst én betingelse erTrue
;not
: Vend logisk tilstand af sin operand.
123stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Medlemskabsoperatorer og type-sammenligninger
Vi har undersøgt, hvordan man bruger medlemskabsoperatorer til at kontrollere tilstedeværelsen eller fraværet af et element i en sekvens, og hvordan man bruger funktionen type()
til at bekræfte datatypen af en variabel:
- Medlemskabsoperatorer som
in
ognot in
. - Sammenligning af typer ved brug af
type()
.
12345products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Betingede udtryk
Du har lært at bruge if
, else
og elif
-sætninger til at udføre forskellige kodeblokke baseret på forskellige betingelser. Denne grundlæggende færdighed er afgørende for at skrive dynamiske og responsive Python-programmer:
1234567temperature = 75 if temperature > 80: print("It's too hot!") elif temperature < 60: print("It's too cold!") else: print("It's just right!")
1. Hvilken operator bruges til at kontrollere, om to værdier IKKE er ens i Python?
2. Hvad vil følgende print-udsagn returnere?
3. Hvordan kontrollerer du, om delstrengen "apple"
findes i strengen, der er tildelt fruits
?
4. Hvilken linje kode kontrollerer korrekt datatypen af item_price
for at se, om det er en float
?
5. Hvilket output vil følgende Python-kode give?
Tak for dine kommentarer!