Python'da if
komutu, belirli bir koşulun doğru olup olmadığını kontrol etmek için kullanılır. Eğer koşul doğruysa, belirtilen kod bloğunu çalıştırır. Aksi takdirde, koşul yanlışsa, else
veya elif
blokları kullanılarak alternatif işlemler gerçekleştirilebilir. İşte if
komutunun kullanımı:
x = 10
if x > 5:
print("x, 5'ten büyük.")
Bu örnekte, x
değişkeninin değeri 5'ten büyükse, print()
fonksiyonuyla "x, 5'ten büyük." mesajı ekrana yazdırılır. Aksi takdirde, hiçbir şey yapılmaz.
if
komutu ayrıca else
bloğuyla birlikte kullanılabilir. Bu şekilde, koşul doğru değilse başka bir işlem gerçekleştirilebilir:
x = 3
if x > 5:
print("x, 5'ten büyük.")
else:
print("x, 5'ten küçük veya eşit.")
Bu örnekte, x
değişkeninin değeri 5'ten büyükse "x, 5'ten büyük." mesajı ekrana yazdırılır. Aksi takdirde, "x, 5'ten küçük veya eşit." mesajı yazdırılır.
if
komutu ayrıca elif
bloklarıyla da kullanılabilir, bu sayede birden fazla koşul kontrol edilebilir:
x = 7
if x > 10:
print("x, 10'dan büyük.")
elif x > 5:
print("x, 5'ten büyük ama 10'dan küçük veya eşit.")
else:
print("x, 5'ten küçük veya eşit.")
Bu örnekte, x
değişkeninin değeri 10'dan büyükse "x, 10'dan büyük." mesajı yazdırılır. Değilse, elif
bloğuna geçilir. Eğer x
değişkeni 5'ten büyükse ve 10'dan küçük veya eşitse "x, 5'ten büyük ama 10'dan küçük veya eşit." mesajı yazdırılır. Aksi takdirde, "x, 5'ten küçük veya eşit." mesajı yazdırılır.