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.