Tüm blog yazıları

Python’da Koşullu İfadeler: If Statement Temelleri

Python'da koşullu ifadeler, belirli bir koşulun doğru olup olmadığını kontrol etmek ve buna göre farklı komut dizilerini çalıştırmak için kullanılır. Bu makale, yazılıma yeni başlayanlara Python’daki if statement (koşullu ifade) kullanımını anlatmaktadır. If Statement Temel Yapısı En basi

eminbasbayan2 dk okuma
Python’da Koşullu İfadeler: If Statement Temelleri

Python'da koşullu ifadeler, belirli bir koşulun doğru olup olmadığını kontrol etmek ve buna göre farklı komut dizilerini çalıştırmak için kullanılır. Bu makale, yazılıma yeni başlayanlara Python’daki if statement (koşullu ifade) kullanımını anlatmaktadır.

If Statement Temel Yapısı

En basit haliyle if statement yapısı şöyledir:

metin
if koşul:
    # koşul doğruysa bu blok çalışır

Örnek:

metin
sayi = 10
if sayi > 0:
    print("Sayı pozitiftir")

Bu örnekte, sayı pozitif olduğu için "Sayı pozitiftir" çıktısını alırız.

Else Statement

if statement’a ek olarak else statement da kullanabiliriz. else bloğu, if koşulu False olduğunda çalışır.

metin
sayi = -5
if sayi > 0:
    print("Sayı pozitiftir")
else:
    print("Sayı pozitif değildir")

Bu örnekte sayı negatif olduğu için "Sayı pozitif değildir" çıktısını alırız.

Elif Statement

Çoğu durumda, birden fazla koşulu kontrol etmek isteyebiliriz. Bu durumlarda elif (else if’in kısaltması) statement’ını kullanabiliriz.

metin
sayi = 0
if sayi > 0:
    print("Sayı pozitiftir")
elif sayi == 0:
    print("Sayı sıfırdır")
else:
    print("Sayı negatiftir")

Bu örnekte sayı sıfır olduğu için "Sayı sıfırdır" çıktısını alırız.

Koşulları Birleştirmek

Python’da and, or ve not operatörlerini kullanarak birden fazla koşulu birleştirebiliriz.

metin
yas = 20
is_student = True

if yas > 18 and is_student:
    print("Üniversite öğrencisi")
else:
    print("Üniversite öğrencisi değil")

Bu örnekte, kullanıcı 18 yaşından büyük ve bir öğrenci olduğu için "Üniversite öğrencisi" çıktısını alırız.

İç İçe If Statement’lar

if statement’larını iç içe kullanarak daha karmaşık koşullu ifadeler oluşturabiliriz.

metin
sayi = 15

if sayi > 0:
    if sayi % 2 == 0:
        print("Sayı pozitif ve çifttir")
    else:
        print("Sayı pozitif ama çift değildir")
else:
    print("Sayı pozitif değildir")

Bu örnekte sayı pozitif ama çift değil, bu yüzden "Sayı pozitif ama çift değildir" çıktısını alırız.

Sonuç

if, elif, ve else statement’ları, Python’da koşullu ifadeler oluşturmanızı sağlar. Bu yapılar sayesinde programınızın farklı durumlara göre farklı yollar izlemesini sağlayabilirsiniz. Mantıksal operatörlerle birlikte kullanarak karmaşık koşullu ifadeler oluşturabilir ve programınızı daha esnek ve güçlü hale getirebilirsiniz.

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele