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