Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Vertailuoperaattorit | Boolen Arvot ja Vertailut
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Tietotyypit Pythonissa

bookVertailuoperaattorit

Vertailut mahdollistavat ohjelman esittää kyllä/ei-kysymyksiä arvoista:

  • Ovatko nämä samat?
  • Onko toinen suurempi?
  • Onko arvo tietyllä välillä?

Vertailu palauttaa Boolean-arvon (True / False) ja ohjaa if/while-rakenteita.

Yhtäsuuruus ==

Tarkistaa, ovatko kaksi arvoa samat.

1234567
saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
copy
Note
Huomio

= - asettaa arvon, == - vertaa arvoja.

Eriarvoisuus !=

Tosi, kun arvot eroavat toisistaan.

1234567
user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
copy

Suurempi kuin >

1234567
estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
copy

Pienempi kuin <

12345
user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
copy

Suurempi tai yhtä suuri >=

123
student_score = 7 passing = 7 print(student_score >= passing) # True
copy

Vähemmän tai yhtä suuri <=

123
order_total = 10 limit = 9 print(order_total <= limit) # False
copy

Ketjutetut vertailut

Python tukee luonnollisia alueita: 0 < x < 10 toimii kuten (0 < x) and (x < 10).

12345
temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
copy

Merkkijonojen vertailu

Merkkijonojen vertailu on kirjainkoolla erottelevaa ja leksikografista.

12345
saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
copy

Kirjainkoon huomioimaton vertailu:

123
email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
copy
question mark

Mikä yksittäinen lauseke tarkistaa oikein, että x on 1:n ja 5:n välillä (mukaan lukien) (käyttäen ketjutusta)?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain more about how string comparisons work in Python?

What are some common mistakes to avoid with comparison operators?

Can you show examples of using comparisons in if statements?

bookVertailuoperaattorit

Pyyhkäise näyttääksesi valikon

Vertailut mahdollistavat ohjelman esittää kyllä/ei-kysymyksiä arvoista:

  • Ovatko nämä samat?
  • Onko toinen suurempi?
  • Onko arvo tietyllä välillä?

Vertailu palauttaa Boolean-arvon (True / False) ja ohjaa if/while-rakenteita.

Yhtäsuuruus ==

Tarkistaa, ovatko kaksi arvoa samat.

1234567
saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
copy
Note
Huomio

= - asettaa arvon, == - vertaa arvoja.

Eriarvoisuus !=

Tosi, kun arvot eroavat toisistaan.

1234567
user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
copy

Suurempi kuin >

1234567
estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
copy

Pienempi kuin <

12345
user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
copy

Suurempi tai yhtä suuri >=

123
student_score = 7 passing = 7 print(student_score >= passing) # True
copy

Vähemmän tai yhtä suuri <=

123
order_total = 10 limit = 9 print(order_total <= limit) # False
copy

Ketjutetut vertailut

Python tukee luonnollisia alueita: 0 < x < 10 toimii kuten (0 < x) and (x < 10).

12345
temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
copy

Merkkijonojen vertailu

Merkkijonojen vertailu on kirjainkoolla erottelevaa ja leksikografista.

12345
saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
copy

Kirjainkoon huomioimaton vertailu:

123
email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
copy
question mark

Mikä yksittäinen lauseke tarkistaa oikein, että x on 1:n ja 5:n välillä (mukaan lukien) (käyttäen ketjutusta)?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
some-alt