Geldik dananın kuyruğunun koptuğu yere. Koşul ifadelerini ve döngüleri bilen bir programcı, bence dilin yarısını bitirmiş demektir.
Görsel not: Karar ağacı
if-elif-else Syntax’ı
if KOŞUL:
BLOK İÇİNDE ÇALIŞACAK KOD
elif KOŞUL:
YUKARIDAKİ BLOK SAĞLANMAZ İSE BU BLOK ÇALIŞIR
else:
HİÇ BİR BLOK ÇALIŞMAZ İSE BU BLOK ÇALIŞIR
Hadi bi’ deney yapalım;
Deney 1
username = "mobar"
password = "ipass"
if ((username == "mobar" and (password == "ipass"))):
print("Doğru kullanıcı adı ve şifre girdin")
else:
print("Yanlış kullanıcı adı ve şifre girdin")
output:
Doğru kullanıcı adı ve şifre girdin
Hadi, biraz daha karmaşık bir yapı deneyi yapalım;
Get Mustafa Oğuz BARAN’s stories in your inbox
Deney 2
username = "mobar"
password = "ipass"
if (username == "mobar"):
if (password == "ipass"):
print("Hoş geldin toprağım.")
else:
print("parolanı kontrol et hele")
else:
print("username yanlış kanka")
output:
Hoş geldin toprağım.
elif’in gözü kör mü? Hadi, elif’i de kullanalım.
Deney 3
a = 10
b = 10
if (a > b):
print("a, b'den büyük kanka")
elif (a == b):
print("a, b'ye eşittir kanka")
else:
print("a, b'den küçüktür kanka")
output:
a, b'ye eşittir kanka
Evet, deneylerimizle birlikte Python dilinde Koşul İfadeleri if-elif-else Blokları bu kadardı. Bug’sız günler dilerim.
print(“İşleyen kod bug tutmaz.”)
-Anonim