Bu derste Python'da bir programın karar almasını sağlayan koşullu ifadeleri öğreneceğiz. Kullanıcıdan alınan bilgilere göre farklı sonuçlar üretmek, karşılaştırmalar yapmak ve seçeneklere göre program akışını değiştirmek için if, elif ve else blokları kullanılır.
---
if Nedir?
if ifadesi, bir koşul doğruysa (True) çalıştırılacak kod bloğunu belirtir.
---
else Nedir?
Koşul sağlanmazsa çalışacak kod bloğudur.
---
elif Nedir?
Birden fazla koşul kontrol etmek için elif (else if) kullanılır.
---
Karşılaştırma Operatörleri
OperatörAnlamı
==eşitse
!=eşit değilse
>büyükse
<küçükse
>=büyük veya eşitse
<=küçük veya eşitse
---
Mantıksal Operatörler
OperatörAnlamı
andve (her ikisi doğruysa)
orveya (biri doğruysa)
notdeğil (tersini alır)
Örnek:
---
Bu derste programlara karar verme yeteneği kazandırdık. Koşullu yapılarla artık daha dinamik ve akıllı programlar y
azabiliriz. Bir sonraki derste döngülere geçeceğiz ve tekrar eden işlemleri kolaylaştıracağız.
---

if ifadesi, bir koşul doğruysa (True) çalıştırılacak kod bloğunu belirtir.
Kod:
yas = int(input("Yaşınızı girin: "))
if yas >= 18:
print("Reşitsiniz.")
---

Koşul sağlanmazsa çalışacak kod bloğudur.
Kod:
if yas >= 18:
print("Reşitsiniz.")
else:
print("Reşit değilsiniz.")
---

Birden fazla koşul kontrol etmek için elif (else if) kullanılır.
Kod:
puan = int(input("Sınav notunuzu girin: "))
if puan >= 90:
print("Not: AA")
elif puan >= 80:
print("Not: BA")
elif puan >= 70:
print("Not: BB")
elif puan >= 60:
print("Not: CB")
else:
print("Kaldınız.")
---

OperatörAnlamı
==eşitse
!=eşit değilse
>büyükse
<küçükse
>=büyük veya eşitse
<=küçük veya eşitse
---

OperatörAnlamı
andve (her ikisi doğruysa)
orveya (biri doğruysa)
notdeğil (tersini alır)
Örnek:
Kod:
kullanici = input("Kullanıcı adı: ")
sifre = input("Şifre: ")
if kullanici == "admin" and sifre == "1234":
print("Giriş başarılı")
else:
print("Hatalı kullanıcı adı veya şifre")
---
Bu derste programlara karar verme yeteneği kazandırdık. Koşullu yapılarla artık daha dinamik ve akıllı programlar y
azabiliriz. Bir sonraki derste döngülere geçeceğiz ve tekrar eden işlemleri kolaylaştıracağız.