Page 32 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 32
elif deger == 4:
print("dört")
elif deger == 5:
print("beş")
else:
print("çok büyük")
print("Tamamlandı")
Örnek
if 9 > 5:
print("Evet, 9 5'ten büyük")
if 9 != 5:
print("Evet, 9 5'e eşit değildir")
# Başka bir örnek
if not (10 == 4) and 9 > 5:
print("Tabii ki, çok basit bir karşılaştırma bu")
else:
print(":(")
4.10. Çok Yönlü ve Zincirleme Durum İfadeleri
İkiden fazla olasılığın olduğu durumlarda ikiden fazla dallanmaya (yol) gereksinim duyarız. Bu tür
durumlarda zincirleme koşul ifadeleri kullanılır. Her koşul sırasıyla sınanır. İlki yanlış ise sonraki kont-
rol edilir ve yazılan kodun tamamı bu şekilde çalıştırılır. Koşullardan biri doğru ise ilgili dal yürütülür
ve cümlenin işlevi biter. Eğer birden fazla koşul doğru ise sadece ilk karşılaşılan doğru dal çalışır.
Çok Yönlü Koşullu Durum İfadesi Zincirleme Durum İfadesi
value = int (input("Lütfen 0...3 value = int (input("Lütfen 0...3
arasında bir tam sayı giriniz:")) arasında bir tam sayı giriniz:"))
Kontrol 1 Kontrol 1
if value==0: if value==0:
print("sıfır") print("sıfır")
Kontrol 2 if value==1: Kontrol 2
elif value==1:
print("bir") Sonuç print("bir") Sonuç
elif value==2: if value==2: Kontrol 3
print("iki") print("iki")
Diğer kontroller
elif value==3: if value==3: Kontrol 4
atlanır.
print("üç") print("üç")
if value>3: Kontrol 5
else
print("çok büyük") print("çok büyük")
print("Tamamlandı") print("Tamamlandı")
138