Python Koşul İfadeleri

Merhaba arkadaşlar, bu yazımızda Python derslerinin bu serisinde yedinci ders olarak Python Koşul İfadeleri konusuna değinmeye çalışacağım. Umarım sizler için faydalı bir yazı olur. İsterseniz hemen başlayalım.

Python Koşul İfadeleri

Koşul İfadeleri

Python’da koşul ifadeleri, belirli koşulların gerçekleşip gerçekleşmediğini kontrol etmek için kullanılır. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")

Bu örnekte, x > 0 ifadesi x değişkeninin 0’dan büyük olup olmadığını kontrol eder. Eğer x 0’dan büyükse, “x pozitif bir sayıdır.” yazdırılır.

if ifadesi ile birlikte elif (else if) ve else ifadeleri de kullanılabilir. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
elif x < 0:
    print("x negatif bir sayıdır.")
else:
    print("x 0'dır.")

Bu örnekte, if ifadesi ile kontrol edilen koşul gerçekleşmezse, elif ifadesi ile ikinci bir koşul kontrol edilir. Eğer ikinci koşul gerçekleşmezse, else ifadesi ile gerçekleşen koşul yoksa yapılacak işlemler yapılır.

Python’da koşul ifadeleri, kodun ne zaman çalışması gerektiğini veya ne zaman çalışmaması gerektiğini belirlemek için kullanılır.

Python’da if deyimi, belirli koşulların gerçekleşip gerçekleşmediğini kontrol etmek için kullanılır. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")

Bu örnekte, x > 0 ifadesi x değişkeninin 0’dan büyük olup olmadığını kontrol eder. Eğer x 0’dan büyükse, “x pozitif bir sayıdır.” yazdırılır.

if deyimi, birden fazla koşulun kontrol edilmesi gerektiği durumlarda kullanılabilir. Örnek olarak:

x = 5
y = 3
if x > 0 and y > 0:
    print("x ve y pozitif sayılar.")

Bu örnekte, x > 0 ve y > 0 ifadeleri x ve y değişkenlerinin 0’dan büyük olup olmadığını kontrol eder. Eğer x ve y 0’dan büyükse, “x ve y pozitif sayılar.” yazdırılır.

if deyimi, kodun ne zaman çalışması gerektiğini veya ne zaman çalışmaması gerektiğini belirlemek için kullanılır.

Girintileme İşlemleri (indentation)

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
    print("Bu satır pozitif x için çalışır.")
else:
    print("x negatif veya sıfırdır.")
    print("Bu satır negatif veya sıfır x için çalışır.")

Bu örnekte, if koşulu gerçekleştiğinde (x > 0) ilk iki satır çalışır ve “x pozitif bir sayıdır.” ve “Bu satır pozitif x için çalışır.” yazdırılır. Eğer koşul gerçekleşmezse (x <= 0) diğer iki satır çalışır ve “x negatif veya sıfırdır.” ve “Bu satır negatif veya sıfır x için çalışır.” yazdırılır.

Girintileme, sadece if, elif, else, for ve while gibi koşul ve döngü ifadelerinde kullanılır. Örnek olarak:

for i in range(5):
    print("i:", i)
    for j in range(3):
        print("  j:", j)

Bu örnekte, for i in range(5) döngüsü içinde for j in range(3) döngüsü çalışır. i ve j değerleri her seferinde yazdırılır ve j değerleri için girinti kullanılmıştır. Bu yapının sonucunda ekrana, her bir i değeri için altı satır yazdırılır ve her bir j değeri için ” j: <deger>” şeklinde yazdırılır. Bu sayede, hangi döngünün içinde olduğumuzu ve hangi değerlerin üretildiğini kolayca anlayabiliriz.

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
else:
    print("x negatif veya sıfırdır.")

Bu örnekte, if koşulu gerçekleştiğinde (x > 0) ilk satır çalışır ve “x pozitif bir sayıdır.” yazdırılır. Eğer koşul gerçekleşmezse (x <= 0) ikinci satır çalışır ve “x negatif veya sıfırdır.” yazdırılır.

else deyimi sadece if deyiminin yanında kullanılır ve sadece if deyiminin koşulu gerçekleşmediğinde çalışır. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
else:
    print("x negatif veya sıfırdır.")

Bu örnekte, if koşulu gerçekleşmezse (x <= 0) ikinci satır çalışır ve “x negatif veya sıfırdır.” yazdırılır.

else deyimi ayrıca if-elif yapısı içinde kullanılabilir. Örneğin:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
elif x == 0:
    print("x sıfırdır.")
else:
    print("x negatiftir.")

Bu örnekte, if koşulu gerçekleşirse ilk satır çalışır, elif koşulu gerçekleşirse ikinci satır çalışır, hiçbir koşul gerçekleşmezse else bloğu çalışır.

else deyimi, if deyiminin koşulu gerçekleşmediğinde yapılacak işlemleri belirtir ve kodun ne zaman çalışması gerektiğini veya ne zaman çalışmaması gerektiğini belirlemek için kullanılır.

Python’da elif deyimi, if deyiminin koşulu gerçekleşmediğinde kontrol etmek istediğimiz başka bir koşulu belirtmek için kullanılır. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
elif x == 0:
    print("x sıfırdır.")
else:
    print("x negatiftir.")

Bu örnekte, if koşulu gerçekleşirse ilk satır çalışır, elif koşulu gerçekleşirse ikinci satır çalışır, hiçbir koşul gerçekleşmezse else bloğu çalışır.

elif deyimi, if ve else deyimlerinin yanında kullanılır ve sadece önceki koşullar gerçekleşmediğinde çalışır. elif deyimi, birden fazla koşulun kontrol edilmesi gerektiği durumlarda kullanılabilir ve if-elif-else yapısı oluşturulabilir. Örnek olarak:

x = 5
if x > 0:
    print("x pozitif bir sayıdır.")
elif x == 0:
    print("x sıfırdır.")
elif x < -10:
    print("x çok negatiftir.")
else:
    print("x negatiftir.")

Bu örnekte, if koşulu gerçekleşirse ilk satır çalışır, elif koşulu gerçekleşirse ikinci satır çalışır, elif koşulu gerçekleşirse üçüncü satır çalışır, hiçbir koşul gerçekleşmezse else bloğu çalışır. Bu yapıda birden fazla koşul kontrol edilir ve sadece gerçekleşen ilk koşulun bloğu çalışır.

elif deyimi, kodun daha okunaklı ve anlaşılır olmasını sağlar ve kodun mantıksal yapısını daha açık hale getirir. Bu deyim, kodun belirli bir durumda ne yapması gerektiğini veya hangi işlemlerin gerçekleştirilmesi gerektiğini belirtmek için kullanılır.

elif deyimi, kodun daha okunaklı ve anlaşılır olmasını sağlar ve kodun mantıksal yapısını daha açık hale getirir. Bu deyim, kodun belirli bir durumda ne yapması gerektiğini veya hangi işlemlerin gerçekleştirilmesi gerektiğini belirtmek için kullanılır.


Arkadaşlar bu Python Koşul İfadeleri adlı yazımızın da sonuna gelmiş bulunmaktayız. Umarım faydalı olmuştur.

Diğer programlama ile ilgili yazılarımıza da bakmak isterseniz buraya tıklayabilirsiniz.

0 0 votes
Article Rating
Subscribe
Bildir
guest

0 Yorum
En Yeniler
Eskiler Beğenilenler
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x