KOŞULLU DURUMLAR
Python da koşullu durumlarda 3 adet komuttan yararlanıyoruz.
- if
- elif
- else
Bu üç komut algoritmaları, mantığı, kullanımları bakımından C,C++ dillerinin aynısıdır. Kısaca algoritmasından söz etmek gerekirse bir koşulun gerçekleşme veya gerçekleşmeme olayları neticesinde yapılacak işlemleri makinaya(bilgisayara) bildirmek.
İf-elif-else ile ilgili uygulama örnekleri yaparak konuyu pekiştirelim.
ÖRNEK-1
Algoritmasını açıklayacak olursak kullanıcıdan “kullanıcı_adı” ve “parola” istiyor ve kullanıcının girdiği bilgiler doğruysa ekrana “sisteme hoşgeldiniz” yazdırıyor aksi taktirde ” yanlış kullanıcı adı veya parola!!!” diyerek girilen bilgilerin yanlış olduğunu bize bildiren bir program.
ÖRNEK-2
Algoritmasını açıklayacak olursak kullanıcının seçmiş olduğu işleme göre temel matematiksel işlemlerin yapılmasını sağlayan bir program.
ÖRNEK-3
Algoritmasını açıklayacak olursak kullanıcıdan sayı girmesini ve girilen sayının aritmetik işleçlerden olan “modul(%)” ile çift veya tek olup olmadığını kontrol etmeyen yarayan bir program.
ÖRNEK-4
Örnek-2 de belirttiğimiz algoritmanın aynısı fakat biraz daha gelişmişi.