Our social:

28 Şubat 2014 Cuma

Python if - else - elif (else if)

Python yazılarıma devam ediyorum ve bu yazıda Python'da if - else - elif komutlarını inceleyeceğim. Bu komutların kullanımı oldukça basit.

Python programlama dili ve Windows'ta Python kurulumu

Python IDLE kullanımı ve Windows'ta Python'u yol'a (PATH) eklemek

Dikkat etmemiz gereken nokta if, elif, else komutlarının bulunduğu satırların sonuna : koymayı unutmamak.

Diğer programlama dillerinden de bildiğimiz gibi if komutu herhangi bir şartı kontrol etmek için kullanılıyor. Örnek olarak input komutu ile kullanıcıdan bir veri alalım.

isim = input("Isim girin : ")

if komutu


if şartıyla ismi kontrol edelim. Eğer isim Berkay olarak girilirse "Merhaba Berkay" yazdıralım.

isim = input("Isim girin : ")
if isim=="Berkay":
    print("Merhaba " + isim)


else komutu


İsim Berkay ise ekrana Merhaba Berkay yazdırdık. Peki girilen isim Berkay değil ise ne olacak? Bu durumu kontrol etmek için de else komutunu kullanacağız. Girilen isim farklı bir isimse "Farklı bir isim girildi" yazdıralım.

isim = input("Isim girin : ")
if isim=="Berkay":
    print("Merhaba " + isim)
else:
    print("Farkli bir isim girildi")

elif komutu


if ve else örnekleri yaptık. Peki ben Berkay isminin yanına bir de Ahmet ismini eklemek istersem nasıl yaparım? Bunun için de çoğu programlama dilinde else if olarak geçen ve Python'daki karşılığı elif olan komutu kullanacağım.

O zaman girilen isim Ahmet ise "Merhaba Ahmet" yazdıralım.

isim = input("Isim girin : ")
if isim=="Berkay":
    print("Merhaba " + isim)
elif isim=="Ahmet":
    print("Merhaba " + isim)
else:
    print("Farkli bir isim girildi")

Programı çalıştırdığımda istediğim gibi çalışıyor.


0 yorum: