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

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