Sammanfattning
Gratulerar till att ha slutfört denna spännande del av vår Python-kurs!
Du har utvecklat en gedigen förståelse för hur du styr logikflödet i dina program med olika Python-konstruktioner.
Låt oss gå igenom de viktigaste koncepten du har bemästrat:
Booleska datatyper och jämförelser
Du har lärt dig att använda jämförelseoperatorer för att utvärdera villkor i Python. Dessa operatorer hjälper dig att kontrollera relationer mellan värden och inkluderar följande:
- Lika med:
==; - Inte lika med:
!=; - Större än:
>; - Mindre än:
<; - Större än eller lika med:
>=; - Mindre än eller lika med:
<=.
1234item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Kombinera villkor
Du har behärskat konsten att kombinera flera villkor med hjälp av logiska operatorer för att fatta mer komplexa beslut:
and: utvärderas tillTrueom båda villkoren ärTrue;or: utvärderas tillTrueom minst ett villkor ärTrue;not: inverterar det logiska tillståndet för sin operand.
123stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Medlemskapsoperatorer och typjämförelser
Vi har undersökt hur man använder medlemskapsoperatorer för att kontrollera om ett element finns eller saknas i en sekvens och hur man använder funktionen type() för att bekräfta datatypen för en variabel:
- Medlemskapsoperatorer som
inochnot in; - Jämförelse av typer med hjälp av
type().
12345products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Villkorsuttryck
Du har lärt dig att använda if, else och elif-satser för att köra olika kodblock baserat på olika villkor. Denna grundläggande färdighet är avgörande för att skriva dynamiska och responsiva Python-program:
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. Vilken operator används för att kontrollera om två värden INTE är lika i Python?
2. Vad kommer följande print-sats att returnera?
3. Hur kontrollerar du om delsträngen "apple" finns i strängen som tilldelats fruits?
4. Vilken kodrad kontrollerar korrekt datatypen för item_price för att se om det är en float?
5. Vilket utdata kommer följande Python-kod att producera?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain more about how logical operators work in Python?
Could you give more examples of using membership operators?
How do I choose between using `if`, `elif`, and `else` in my code?
Awesome!
Completion rate improved to 2.17
Sammanfattning
Svep för att visa menyn
Gratulerar till att ha slutfört denna spännande del av vår Python-kurs!
Du har utvecklat en gedigen förståelse för hur du styr logikflödet i dina program med olika Python-konstruktioner.
Låt oss gå igenom de viktigaste koncepten du har bemästrat:
Booleska datatyper och jämförelser
Du har lärt dig att använda jämförelseoperatorer för att utvärdera villkor i Python. Dessa operatorer hjälper dig att kontrollera relationer mellan värden och inkluderar följande:
- Lika med:
==; - Inte lika med:
!=; - Större än:
>; - Mindre än:
<; - Större än eller lika med:
>=; - Mindre än eller lika med:
<=.
1234item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Kombinera villkor
Du har behärskat konsten att kombinera flera villkor med hjälp av logiska operatorer för att fatta mer komplexa beslut:
and: utvärderas tillTrueom båda villkoren ärTrue;or: utvärderas tillTrueom minst ett villkor ärTrue;not: inverterar det logiska tillståndet för sin operand.
123stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Medlemskapsoperatorer och typjämförelser
Vi har undersökt hur man använder medlemskapsoperatorer för att kontrollera om ett element finns eller saknas i en sekvens och hur man använder funktionen type() för att bekräfta datatypen för en variabel:
- Medlemskapsoperatorer som
inochnot in; - Jämförelse av typer med hjälp av
type().
12345products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Villkorsuttryck
Du har lärt dig att använda if, else och elif-satser för att köra olika kodblock baserat på olika villkor. Denna grundläggande färdighet är avgörande för att skriva dynamiska och responsiva Python-program:
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. Vilken operator används för att kontrollera om två värden INTE är lika i Python?
2. Vad kommer följande print-sats att returnera?
3. Hur kontrollerar du om delsträngen "apple" finns i strängen som tilldelats fruits?
4. Vilken kodrad kontrollerar korrekt datatypen för item_price för att se om det är en float?
5. Vilket utdata kommer följande Python-kod att producera?
Tack för dina kommentarer!