Pythonda en önemli konulardan biri de koşula bağlı durumlardır. İsterseniz ne demek istediğimizi bir örnekle açıklayalım. Diyelim ki Gmailden aldığınız e-posta hesabınıza gireceksiniz. Gmailin ilk sayfasında size bir kullanıcı adı ve parola sorulur. Siz de kendinize ait kullanıcı adını ve parolayı sayfadaki kutucuklara yazarsınız. Eğer yazdığınız kullanıcı adı ve parola doğruysa hesabınıza erişebilirsiniz. Yok, eğer kullanıcı adınız ve parolanız doğru değilse, hesabınıza erişemezsiniz. Yani e.posta hesabınıza erişmeniz, kullanıcı adı ve parolayı doğru girme koşuluna bağlıdır.
Ya da şu örneği düşünelim: Diyelim ki Ubuntuda konsol ekranından güncelleme işlemi yapacaksınız. sudo apt-get upgrade komutunu verdiğiniz zaman, güncellemelerin listesi size bildirilecek, bu güncellemeleri yapmak isteyip istemediğiniz size sorulacaktır. Eğer evet cevabı verirseniz güncelleme işlemi başlayacaktır. Yok, eğer hayır cevabı verirseniz güncelleme işlemi başlamayacaktır. Yani güncelleme işleminin başlaması kullanıcının evet cevabı vermesi koşuluna bağlıdır. Biz de şimdi Pythonda bu tip koşullu durumların nasıl oluşturulacağını öğreneceğiz. Bu iş için kullanacağımız üç tane deyim var: if, else ve elif
Ya da şu örneği düşünelim: Diyelim ki Ubuntuda konsol ekranından güncelleme işlemi yapacaksınız. sudo apt-get upgrade komutunu verdiğiniz zaman, güncellemelerin listesi size bildirilecek, bu güncellemeleri yapmak isteyip istemediğiniz size sorulacaktır. Eğer evet cevabı verirseniz güncelleme işlemi başlayacaktır. Yok, eğer hayır cevabı verirseniz güncelleme işlemi başlamayacaktır. Yani güncelleme işleminin başlaması kullanıcının evet cevabı vermesi koşuluna bağlıdır. Biz de şimdi Pythonda bu tip koşullu durumların nasıl oluşturulacağını öğreneceğiz. Bu iş için kullanacağımız üç tane deyim var: if, else ve elif
