Python'da Koşullu İfadeler: If, If else, Elif, Nested if İfadeleri
Yayınlanan: 2020-11-30İş ya da kişisel yaşamla ilgili olsun, hayatımızda birçok karar verme eğilimindeyiz. Genellikle birkaç koşula dayalı kararlar veririz, örneğin gelecek yıl zam alırsam araba alırım gibi.
Koşullar, kariyerimizde veya yaşam tarzımızda hoş bir deneyim yaşamak için herkesin hayatı için çok önemlidir. Benzer şekilde, Programlama dillerinde de koşullar çok önemli bir rol oynar. Tüm iş koşullarını karşılayabilecek ve iyi performans gösterebilecek bir kod geliştirmemize yardımcı olanlardır.
Genellikle Python Programlama Dili'nde kod, ilk satırın, ardından ikinci satırın ve kodun sonuna kadar yürütüleceği gibi sıralı bir şekilde yürütülür. Koşullu ifadeler, kodun belirli bir bölümünün yalnızca koşul True ise çalışması gerektiğine karar vermemiz gerektiğinde ortaya çıkar.
Bu makalede, Python Programlama Dili'nde bulunan farklı koşullu ifade türlerini, her bir ifadenin Sözdizimi, kodu ve çıktı örnekleriyle birlikte inceleyeceğiz.
İçindekiler
If deyimi
If ifadesi, yalnızca belirli bir test koşulu True ise bir kod bloğu yürütmemiz gerektiğinde kullanılır. İlk olarak program test koşullu ifadesini değerlendirecek ve yalnızca test koşullu ifadesi True ise kod bloğunu yürütecektir. IF ifadesi if anahtar sözcüğü kullanılarak yazılır .
Sözdizimi
Test koşulu ifadesi ise:
Açıklama 1
Açıklama 2…….
Örnek vermek
# IF İfadesi için Örnek
# Koşul Doğru olduğunda
sayı = 6
sayı > 0 ise:
yazdır (sayı”Pozitif Sayı”)
yazdır (“Dışarıda ise blok”)
# Koşul Yanlış olduğunda
sayı = -6
sayı > 0 ise:
yazdır (sayı”Pozitif Sayı”)
yazdır (“Dışarıda ise blok”)
Çıktı
6 Pozitif Sayı
Dış If bloğu
Okuyun: Yeni Başlayanlar İçin Python Zorlukları
If Else İfadesi
Kodumuzu geliştirmek için her sorun bildiriminde gerekli olan tüm koşullar için yalnızca If ifadelerini kullanamayız. Bazı durumlarda, birden fazla koşulumuz olabilir, bu nedenle IF ELSE adlı başka bir koşullu ifademiz var.
Bu bir EĞER ifadesi gibidir, ancak burada iki blok ve bir koşullu ifademiz var. If kod bloğu, ifade True ise, yoksa kod bloğu, ifade false ise çalışır. IF ELSE deyimi if ve else anahtar sözcüklerini kullanır.
Sözdizimi
Test koşulu ifadesi ise:
if için kod bloğu
Başka:
Başka için kod bloğu
Dışarıda kod bloğu
Örnek vermek
# IF ELSE İfadesi için Örnek
# Koşul Doğru Olduğunda
sayı = 6
sayı > 0 ise:
print(sayı,"Pozitif Sayı")
Başka:
print(sayı,"Negatif Sayı")
print(“Blok Dışındaysa”)
# Koşul Doğru Olduğunda
sayı = -1
sayı > 0 ise:
print(sayı,"Pozitif Sayı")
Başka:
print(sayı,"Negatif Sayı")
print(“Blok Dışındaysa”)
Çıktı
6 Pozitif Sayı
Dış If bloğu
-1 Negatif Sayı
Dış If bloğu
Elif Açıklaması
Yukarıdaki koşullu açıklamada tartışıldığı gibi, işle ilgili bir sorun için bir kod geliştirirken ilgilenmemiz gereken birden çok koşula sahip olma eğilimindeyiz. Bu deyimlerden biri ELIF deyimidir, bu, birden fazla koşulu kontrol etmemiz gerektiğinde kullanılır.
ELIF, ELSE IF'nin kısaltmasıdır. ELIF'de önce test koşulu ifadesinin Doğru olup olmadığı kontrol edilir, ardından if kod bloğu yürütülür. ELIF ilk koşulu yanlış ise bir sonraki ELIF test koşulu kontrol edilir ve bu son elif koşuluna kadar tekrarlanır. Tüm ELIF koşulları yanlışsa, else kod bloğu yürütülür. ELIF İfadeleri if elif ve else anahtar sözcükleri kullanılarak yazılır .
Dünyanın en iyi Üniversitelerinden veri bilimi sertifika kursunu öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
Sözdizimi
Test koşulu ifadesi ise:
if için kod bloğu
elif test koşulu ifadesi 1:
elif 1 için kod bloğu
elif test koşulu ifadesi 2:
elif 2 için kod bloğu
….
Başka:
Başka için kod bloğu
Dışarıda kod bloğu
Örnek vermek
# ELIF İfadesi için Örnek
# Koşullardan biri Doğru olduğunda

sayı = 90
sayı == 0 ise:
print(sayı,"Koşul 1 doğrudur")
elif sayısı == 30:
print(sayı,"Koşul 2 doğrudur")
elif sayısı == 60:
print(sayı,"Durum 3 doğrudur")
elif sayısı == 90:
print(sayı, "Durum 4 doğrudur")
Başka:
print(sayı,"Koşullardan hiçbiri doğru değil")
print(“elif bloğunun dışında”)
# Koşullardan hiçbiri Doğru olmadığında
sayı = 50
sayı == 0 ise:
print(sayı,"Koşul 1 doğrudur")
elif sayısı == 30:
print(sayı,"Koşul 2 doğrudur")
elif sayısı == 60:
print(sayı,"Durum 3 doğrudur")
elif sayısı == 90:
print(sayı, "Durum 4 doğrudur")
Başka:
print(sayı, "Koşullardan hiçbiri doğru değil")
print(“elif bloğunun dışında”)
Çıktı
90 Koşul 4 doğru
elif blok dışında
50 Koşulların hiçbiri doğru değil
elif blok dışında
Ayrıca Okuyun: Gerçek Dünyada Büyüleyici Python Uygulamaları
İç İçe EĞER İfadesi
İç içe IF İfadeleri, karşılanması gereken iki veya daha fazla koşulun olduğu belirli bir kodu yürütmek istediğimizde kullanılır. Bu ifade yalnızca if ve else anahtar sözcüklerini kullanır.
Sözdizimi
Test koşulu ifadesi ise:
Test koşulu ifadesi ise:
if için kod bloğu
Başka:
başkası için kod bloğu
Başka:
başkası için kod bloğu
Örnek vermek
# NESTED IF İfadesi için Örnek
# Her iki koşul da doğru
sayı = 10
sayı >= 0 ise:
sayı == 10 ise:
print('Verilen sayı 10'dur')
Başka:
print(“Verilen sayı pozitif bir sayıdır”)
Başka:
print(“Verilen sayı negatif bir sayıdır”)
print(“Dışarıda iç içe ise blok”)
# Koşullardan biri doğru
sayı = 20
sayı >= 0 ise:
sayı == 10 ise:
print('Verilen sayı 10'dur')
Başka:
print(“Verilen sayı pozitif bir sayıdır”)
Başka:
print(“Verilen sayı negatif bir sayıdır”)
print(“Dışarıda iç içe ise blok”)
## Koşulların hiçbiri doğru değil
sayı = -10
sayı >= 0 ise:
sayı == 10 ise:
print('Verilen sayı 10'dur')
Başka:
print(“Verilen sayı pozitif bir sayıdır”)
Başka:
print(“Verilen sayı negatif bir sayıdır”)
print(“Dışarıda iç içe ise blok”)
Çıktı
Verilen sayı 10
Dış yuvalanmış if bloğu
Verilen sayı pozitif bir sayıdır
Dış yuvalanmış if bloğu
Verilen sayı negatif bir sayıdır
Dış yuvalanmış if bloğu
Çözüm
Bu yazıda, Programlama dilinde koşullu ifadelerin önemini öğrendik. Python Programlama dilinde farklı koşullu ifadelere derinlemesine daldık. Ayrıca çeşitli koşullu ifadelerin pratik uygulamalarını uygun örnekleriyle birlikte inceledik.
Veri bilimi hakkında bilgi edinmek istiyorsanız, IIIT-B & upGrad'ın çalışan profesyoneller için oluşturulmuş ve 10'dan fazla vaka çalışması ve proje, uygulamalı uygulamalı atölye çalışmaları, endüstri uzmanlarıyla mentorluk, 1 Endüstri danışmanlarıyla bire bir, en iyi firmalarla 400+ saat öğrenim ve iş yardımı.
Python öğrenmek iyi bir seçenek mi?
Veri bilimi, makine öğrenimi, yapay zeka, web geliştirme ve diğer konulara odaklanan sürekli genişleyen bir toplulukla Python, tüm bu teknolojiyi birbirine bağlayan programlama dilidir. Python, okuması, yazması ve öğrenmesi en kolay sunucu tarafı yazılım dillerinden biri olarak kabul edilir. Ayrıca son derece ölçeklenebilir. Birkaç uygulama ile inanılmaz derecede esnek bir programlama dilidir. Aynı zamanda istihdam için büyük talep görüyor ve iyi para ödüyor. Dünyanın önde gelen şirketleri bunu kullanıyor ve aynı zamanda hızlı ve basit deneyler için de ideal.
Python profesyonellerinin ortalama maaşı nedir?
Hindistan'da, ortalama giriş seviyesi Python Geliştirici Maaşı yılda 4,27,293 INR'dir. Hindistan'da orta düzey profesyoneller için ortalama Python Geliştirici Maaşı yılda 9.09.818 INR, Hindistan'da deneyimli profesyoneller için ortalama Python Geliştirici Maaşı 11.50.000 INR'dir. Maaş, yalnızca deneyime göre değil, aynı zamanda adayın programlama ve müzakere yetenekleri, kurumsal gereksinimler ve mali durum gibi çeşitli diğer kriterlere göre de belirlenir.