Programlama DilleriPythonYazılım Geliştirme

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

Bir çok programlama dilinde olduğu gibi Python dilinde de koşul yapıları mevcuttur ve bunu if-else yapısı ile yapmaktayı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.
Bu içerik 62 kez görüntülendi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

back to top