Koşullu ifadeler ve operatörler

Geliştiriciler için Python’a Giriş

Jasmin Ludolf

Senior Data Science Content Developer

Boolean'lar

# Boolean değişken
the_truth = True
print(the_truth)
True
  • Karşılaştırma yapmak için kullanılır
Geliştiriciler için Python’a Giriş

Operatörler

  • Karşılaştırma operatörleri

    • Simgeler veya simge birleşimleri
    • Değerleri karşılaştırmak için kullanılır
  • İki şeyin eşit olup olmadığını kontrol et

    • ==
Geliştiriciler için Python’a Giriş

Eşitliği kontrol etme

# 2, 3'e eşit mi?
2 == 3
False
# 2'nin 3'e eşit olmadığını kontrol et
2 != 3
True
  • Yaygın kullanım: oturum açma bilgilerini kontrol etme
Geliştiriciler için Python’a Giriş

Sayısal karşılaştırma operatörleri

# 5, 7'den küçük mü?
5 < 7
True
# 5, 7'den küçük veya eşit mi?
5 <= 7
True
# 5, 7'den büyük mü?
5 > 7
False
# 5, 7'den büyük veya eşit mi?
5 >= 7
False
Geliştiriciler için Python’a Giriş

Diğer karşılaştırmalar

# James Brian'dan büyük mü
"James" > "Brian"
True
  • String'ler alfabetik sırayla değerlendirilir
Geliştiriciler için Python’a Giriş

Koşullu ifadeler

  • if koşulu sağlanırsa işlemi yap, aksi halde atla
# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200


# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity
Geliştiriciler için Python’a Giriş

Koşullu ifadeler

  • if koşulu sağlanırsa işlemi yap, aksi halde atla
# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200


# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity:
Geliştiriciler için Python’a Giriş

Koşullu ifadeler

  • if koşulu sağlanırsa işlemi yap, aksi halde atla
# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200


# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity:
print("Yeterince makarnanız var!")
Geliştiriciler için Python’a Giriş

Girinti (indentation)

# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200


# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity:
print("Yeterince makarnanız var!") # Bu satır girintili değil
    print("Yeterince makarnanız var!")
    ^
IndentationError: expected an indented block
Geliştiriciler için Python’a Giriş

Elif ifadesi

# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200

# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity:
print("Yeterince makarnanız var!")
elif pasta_quantity >= 300: print("Neredeyse yeterli. Daha küçük bir porsiyon deneyin.")
  • İstediğiniz kadar elif kullanabilirsiniz!
Geliştiriciler için Python’a Giriş

Else ifadesi

# Makarna miktarlarını kontrol et
required_quantity = 500
pasta_quantity = 200

# Makarna miktarlarını karşılaştır if pasta_quantity >= required_quantity:
print("Yeterince makarnanız var!")
elif pasta_quantity >= 300: print("Neredeyse yeterli. Daha küçük bir porsiyon deneyin.")
# Aksi halde... else: print("Yeterli makarna yok.")
Yeterli makarna yok.
Geliştiriciler için Python’a Giriş

Karşılaştırma operatörleri hızlı başvuru

Operatör İşlev
== Eşittir
!= Eşit değildir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçük veya eşittir
Anahtar sözcük İşlev Kullanım
if Koşul sağlanırsa İş akışında ilk
elif Değilse koşulu kontrol et if sonrası
else Değilse bu işlemi yap elif sonrası
Geliştiriciler için Python’a Giriş

Haydi pratik yapalım!

Geliştiriciler için Python’a Giriş

Preparing Video For Download...