else deyimi kısaca, if deyimiyle tanımlanan koşullu durumlar dışında kalan bütün durumları göstermek için kullanılır. Küçük bir örnek verelim:
Burada yaptığımız şey şu: Öncelikle kullanıcıya, Senin ismin ne? diye soruyoruz. Bu soruyu, isim adı verdiğimiz bir değişkene atadık. Daha sonra şu cümleyi Pythoncaya çevirdik:
Eğer isim değişkeninin değeri Ferhat ise, ekrana Ne güzel bir isim bu! cümlesini yazdır. Yok, eğer isim değişkeninin değeri Ferhat değil de başka herhangi bir şeyse, ekrana isim değişkeninin değerini ve adını pek sevmem! cümlesini yazdır.
Bu öğrendiğimiz else deyimi sayesinde artık kullanıcı yanlış parola girdiğinde uyarı mesajı gösterebileceğiz:
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- isim = raw_input("Senin ismin ne?") if isim == "Ferhat": print "Ne güzel bir isim bu!" else: print isim, "adını pek sevmem!"
Eğer isim değişkeninin değeri Ferhat ise, ekrana Ne güzel bir isim bu! cümlesini yazdır. Yok, eğer isim değişkeninin değeri Ferhat değil de başka herhangi bir şeyse, ekrana isim değişkeninin değerini ve adını pek sevmem! cümlesini yazdır.
Bu öğrendiğimiz else deyimi sayesinde artık kullanıcı yanlış parola girdiğinde uyarı mesajı gösterebileceğiz:
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- parola = raw_input("Lütfen parolanızı giriniz: ") if parola == "python": print "Parola onaylandı! Programa hoşgeldiniz!" else: print "Ne yazık ki, yanlış parola girdiniz!"
