Menu
Coddy logo textTech

Karşılaştırma Operatörleri

Coddy'nin Ruby Journey'sinin Temeller bölümünün bir parçası — ders 15 / 88.

Aritmetik operatörler hesaplamalar yaparken, karşılaştırma operatörleri değerleri karşılaştırmanıza olanak tanır. Bu operatörler her zaman boolean bir sonuç döndürür: ya true ya da false.

Ruby altı karşılaştırma operatörü sağlar:

==Eşittir
!=Eşit değildir
Büyüktür
<code><Küçüktür
>=Büyük veya eşittir
<=Küçük veya eşittir

Pratikte şu şekilde çalışırlar:

10 == 10   # doğru
5 != 3     # doğru
7 > 4      # doğru
2 < 1      # yanlış
5 >= 5     # doğru
8 <= 6     # yanlış

Eşitliğin tek bir eşittir işareti değil, çift eşittir (==) kullandığına dikkat edin. Tek bir = atama için kullanılırken, == karşılaştırma içindir. Bu, yeni başlayanlar için yaygın bir hata kaynağıdır, bu yüzden bunu aklınızda bulundurun!

Karşılaştırma operatörleri, programınızın gelecek derslerde keşfedeceğiniz koşullara dayalı kararlar vermesine ihtiyaç duyduğunuzda temel hale gelir.

challenge icon

Görev

Kolay

Size aşağıdaki değişkenler verilmiştir:

player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3

Aşağıdaki karşılaştırmaları değerlendirmek ve her birini ayrı bir satırda görüntülemek için karşılaştırma operatörlerini kullanın:

  1. player_score'un high_score'a eşit olup olmadığını kontrol edin
  2. player_score'un passing_score'a eşit olmadığını kontrol edin
  3. player_score'un passing_score'dan büyük olup olmadığını kontrol edin
  4. player_score'un high_score'dan küçük olup olmadığını kontrol edin
  5. player_lives'ın max_lives'dan büyük veya eşit olup olmadığını kontrol edin
  6. player_score'un high_score'dan küçük veya eşit olup olmadığını kontrol edin

Her çıktı true veya false olmalıdır.

Kopya kağıdı

Karşılaştırma operatörleri değerleri karşılaştırır ve boolean bir sonuç (true veya false) döndürür.

Ruby altı adet karşılaştırma operatörü sağlar:

==Eşittir
!=Eşit değildir
Büyüktür
<code><Küçüktür
>=Büyük veya eşittir
<=Küçük veya eşittir

Örnekler:

10 == 10   # true
5 != 3     # true
7 > 4      # true
2 < 1      # false
5 >= 5     # true
8 <= 6     # false

Not: Karşılaştırma için == kullanın, = (atama için kullanılır) kullanmayın.

Kendin dene

# Oyun skor değişkenleri
player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3

# TODO: Kodunuzu aşağıya yazın
# Her bir karşılaştırmayı değerlendirmek için karşılaştırma operatörlerini kullanın ve sonucu yazdırın

# 1. player_score'un high_score'a eşit olup olmadığını kontrol edin

# 2. player_score'un passing_score'a eşit olmadığını kontrol edin

# 3. player_score'un passing_score'dan büyük olup olmadığını kontrol edin

# 4. player_score'un high_score'dan küçük olup olmadığını kontrol edin

# 5. player_lives'ın max_lives'tan büyük veya eşit olup olmadığını kontrol edin

# 6. player_score'un high_score'dan küçük veya eşit olup olmadığını kontrol edin
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler