Python: If-Else koşul yapısı

tarihinde

tarafından

yazıldı.

Bir çok programlama dilinde olduğu gibi Python dilinde de koşul yapıları mevcuttur ve bunu if-else yapısı ile yakmaktayız. Koşul yapıları genelde bazı satırların hiç işlenmemesi veya bazıları üzerinde birden çok işlem yapılması için kullanılan yapılardır.

Python dilinde if-else yapısı aşağıdaki gibidir.

if koşul:
   kod
else:
   kod

Not: else kısmının kullanımı isteğe bağlıdır.

Burada if yapısı ile oluşturulmak istenen temel mantık eğer durum böyle ise bunu yap değilse şunu yap mantığıdır.

Basit bir örnek;

ogr_not = int(input("öğrencinin notunu giriniz: ")) # kullanıcıdan öğrenci notunu alıyoruz.
if ogr_not < 50: # if koşul yapısı ile öğrencinin notunu 50'den küçük mü diye kontrol ediyoruz.
    print("kaldı.")
else:
    print("geçti")
    

Bu örneği biraz geliştirirse aşağıdaki gibi bir yapı elde edebiliriz.

ogr_not = int(input("öğrencinin notunu giriniz: ")) # kullanıcıdan öğrenci notunu alıyoruz.
if ogr_not >= 0 and ogr_not <= 100: # öğrencinin notu 0-100 arasında mı diye koşul ifadesi belirtiyoruz.
    if ogr_not < 50: # if koşul yapısı ile öğrencinin notunu 50'den küçük mü diye kontrol ediyoruz.
        print("öğrenci {} notu ile kaldi.".format(ogr_not))
    else:
        print("öğrenci {} notu ile geçti.".format(ogr_not))
else:
    ogr_not = int(input("0-100 arasi not giriniz: ")) # kullanıcıdan öğrenci notunu tekrar alıyoruz.
Kategori: , ,

Yorum bırakın