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
inognot 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