Sammanfattning
Gratulerar till att ha slutfört denna spännande sektion av vår Python-kurs!
Du har utvecklat en stark förståelse för hur du kan styra 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 tillTrue
om båda villkoren ärTrue
;or
: Utvärderas tillTrue
om minst ett villkor ärTrue
;not
: Vänder 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
in
ochnot in
. - Jämföra 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 är tilldelad till 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
Awesome!
Completion rate improved to 2.17
Sammanfattning
Svep för att visa menyn
Gratulerar till att ha slutfört denna spännande sektion av vår Python-kurs!
Du har utvecklat en stark förståelse för hur du kan styra 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 tillTrue
om båda villkoren ärTrue
;or
: Utvärderas tillTrue
om minst ett villkor ärTrue
;not
: Vänder 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
in
ochnot in
. - Jämföra 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 är tilldelad till 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!