Kursusindhold
Introduktion til Python
Introduktion til Python
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:
<=
.
item_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.
stock_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()
.
products = "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:
temperature = 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!