Ders-6 Python’da Koşul İfadeleri
Merhaba arkadaşlar bugünkü dersimizde Python dilinde koşul ifadelerinden bahsedeceğim.
Koşul ifadeleri her dilde olduğu gibi Python’da da karşımıza çıkmaktadır. Program yazarken bazen iki durumu karşılaştırmak zorunda kalabiliyoruz. Bunun için de koşul ifadeleri olan if-else-elif yapıları kullanılır.
NOT:Diğer dillerde olan Switch-case Python’da kullanılmaz.
Python da koşul ifadeleri kullanılırken diğer dillerde olduğu gibi “{}” kullanılmaz.Bunun yerine Python da koşul ifadelerini kullanımında satırlarda girintileme uygulanır.
Örneğin;
1 2 3 |
sayi=5 if sayi==5: print("merhaba") |
şeklinde if deyiminden sonra girintileme çok önemlidir aksi halde hata verir.
- İf Yapısı;
İf kavramının anlamı eğer demektir .bir koşul belirtir.
Örneğin;
1 2 3 |
sayi=10 if sayi<=12: print("sayi 12 dan küçüktür") |
- elif Yapısı;
koşulların artması durumunda elif deyimi kullanılır karşılaştırdığmız koşullardan hangisi uygunsa onun içine girer.
Örneğin;
1 2 3 4 5 6 7 8 9 |
Sayi=-5 İf sayi <0: print(“sayi negatiftir”) elif sayi <10: print (“sayi 10 dan küçüktür”) elif sayi==10: print ( “sayi 10 a eşittir”) elif sayi>10: print (“sayi 10 dan büyüktür”) |
Bu şekilde çoklu karşılaştırmalar yapılabilir.
- else yapısı;
Else deyimi diğer koşul ifadeleri ile birlikte kullanılır. İf ve elif deyimleri içeriği uygun değilse koşula else deyiminin içerisindeki ifade kesin çalışır.
Örneğin;
1 2 3 4 5 6 7 |
sayi=10 İf sayi<10: printf(“sayi 10 dan küçüktür”) elif sayi<10: print (“sayi 10 dan büyüktür”) else: Print(“sayi 10 a eşittir”) |
Şeklinde kullanılmaktadır.
- bool yapısı
Bilgisayar bilimi temelde 0 ve 1 değerleri üzerine kurulmuştur. Yani 0 değeri False, 1 değeri True demektir. Bu değerlere boolean değerler denir
. Bu değerler karşılaştırma ifadeleri sonucunda oluşurlar. Bool değerler sadece doğruluk-yanlışlık sorgulaması yapmazlar. Bilgisayarda her şeyin bir bool değeri vardır.
Örneğin;
Kodlarda da görüldüğü gibi 0 sayısı ve boş karakter dizisi False’tur. Geriye kalan her şey True
Koşul ifadelerimiz bu şekilde kullanılmaktadır.
Arkadaşlar benim anlatacaklarım bugün bu kadardı.Hoşçakalın…