v2.5.2
Giriş yap

Python'da if akış kontrol ifadesi

if güzel türkçemizde eğer demektir. Python'da da tam olarak bu karşılığa gelmektedir.

if <condition>:
    <clause>

if anahtar kelimesini yazdıktan sonra eğer ki condition kısmı doğruysa, if'in alt kısmında ki clause kısmı çalışmaya başlayacaktır.

Yani eğer bu böyleyse sen çalış gibi bir yorumlanması olacaktır.

if-else ifadesi

Else ifadesi ise, eğer ki if kısmının şart(condition) kısmı doğru değilse çalışacak kısımdır.

isim = "oguzhan"
alinan_isim = input('isim')

if isim == alinan_isim:
    print('Doğru bildiniz')
else:
    print('yanlış bildiniz.')

Yukarıda ki örneği incelediğimizde eğer klavyeden girilen isim oguzhan değilse, akış kontrol ifadesinin if kısmı değil else kısmı çalışacaktır.
Bunun sonucunda da ekrana yanlış bildiniz yazılacaktır.

if-elif-else ifadesi

Ara bir koşul denemek için kullanabiliriz. İhtiyacınız kadar elif kullanabilirsiniz.

isim = "oguzhan"

alinan_isim = input('isim')

if isim == alinan_isim:
    print('Doğru bildiniz')
elif alinan_isim == 'oguz':
    print('Doğru yaklaştınız')
elif alinan_isim == "ogu":
    print('dahada yaklaştınız')
else:
    print('Yanlış bildiniz.')

Yukarıda ki örneği incelediğinizde eğer ki klavyeden girilen isim 'ogu' ise otomatik olarak eliflerden isim == 'ogu' ya eşitse olan kısım çalışacaktır. Bunun sonucunda ise ekrana dahada yaklaştınız yazacaktır.

oguzhancelikarslan
1452 gün önce yazdı - 2007 kez görüntülendi.
Önceki Python'da Boolean Operatörleri Sonraki Python'da While-Else Döngüsü Kullanımı