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
<Küçüktür
>=Büyük veya eşittir
<=Küçük veya eşittir

İşte pratikte nasıl çalıştıkları:

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

Eşitlik kontrolünün 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 koşullara dayalı kararlar vermesine ihtiyaç duyduğunuzda temel hale gelir; bunları gelecek derslerde keşfedeceksiniz.

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 değişkeninin high_score değişkenine eşit olup olmadığını kontrol edin
  2. player_score değişkeninin passing_score değişkenine eşit olmadığını kontrol edin
  3. player_score değişkeninin passing_score değişkeninden büyük olup olmadığını kontrol edin
  4. player_score değişkeninin high_score değişkeninden küçük olup olmadığını kontrol edin
  5. player_lives değişkeninin max_lives değişkeninden büyük veya eşit olup olmadığını kontrol edin
  6. player_score değişkeninin high_score değişkeninden küçük veya eşit olup olmadığını kontrol edin

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

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

Kendi başına pratik yap: Online Ruby derleyicisi