Selamun aleyküm arkadaşlar
Python 4.dersimize başlayalım
Ders İçeriği
- Karşılaştırma ve mantıksal işlecler
- İf-elif-else deyimi
Karşılaştırma Ve Mantıksal İşlecler
Karşılaştırma işleci ile iki işlenen arasındaki ilişkiyi buluruz.Karşılaştrıma işleci doğru veya yanlış sonucunu verir ,eşitli işleci
(==)iki nesnenin eşit olup olmamasını kontrol eder.
>>>4==4
True
>>>3==4
False
gibi..
Eşit : ==
Eşit değil : !=
Büyüktür : >
Küçüktür : <
Büyük eşit : >=
Küçük eşit : <=
Mantıksal işlecler
ve : and (işlenenlerden her ikisininde doğru olması durumunada doğru sonucunu verir)
veya : or (işlenenlerden birinin fdoğru olması durumunda doğru sonucu verir )
>>>4==4 and 7>6
True
>>>4==4 and 7<6
False
>>>4==4 or 7>6
True
>>>4==4 or 7<6
True
gibi..
Değil işleci : True durumlarını False , False durumlarını True'ya çevirir. not kullanırız
>>>not true
false
>>>not (3>4)
True
gibi..
İf-Elif-Else Deyimi
Kısaca 'eğer şu : olursa şunu yap ' demek gibidir .Eğer yerine İf kullanırız .
Kısa bi kod yazalım
if(x<5):
print('x'in değeri 5'ten küçük')
zaten anlaşılmayacak gibi değil .Eğer girdiğiniz x değeri 5 değerinden küçük ise ekrana 'x'in değeri 5'ten küçük' yazdıracak
büyükse yazmayacak ve program bitecek .
Eğer olmazsa bölümüne geçersek else deyimini kullanacağız .
Else ise Eğerde olan koşul olmaz ise Şunu yap demek gibidir.Mesela Eğer ders yok ise okula gitme varSA okula gir gibi .
Bir tane program yazalım
Kod:
print('Türkiyenin Başkenti ?')
girilen=input('Cevap:')
if (girilen=='Ankara') or (girilen=='ankara'):
print('Tebrikler cevap doğru')
else:
print('Üzgünüm cevabınız yanlış')
Programı çalıştırdığımız varsayalım
Kod:
Türkiyenin Başkenti ?
Cevap: İstanbul #cevap girilir
Üzgünüm cevabınız yanlış
şeklinde görmüş olacaktık
Şimdi elif deyimini anlatalım
Elif , Karşılaştırmalarda koşulların artması durumunda kullanacağımız terimlerden biridir.
örneklerle anlatalım
Kod:
sayi = input ("Bir sayı giriniz:")
if sayi < 0:
print ("Sayı 0'dan küçüktür.")
elif sayi == 10:
print ("Sayı 10'dur.")
elif sayi > 5:
print ("Sayı 5'ten büyüktür.")
elif sayi > 10:
print ("Sayı 10'dan büyüktür.")
Aynı kodu şu şekilde sadece if kullanarak yazsaydık:
Kod:
sayi = input ("Bir sayı giriniz:")
if sayi < 0:
print ("Sayı 0'dan küçüktür.")
if sayi == 10:
print ("Sayı 10'dur.")
if sayi > 5:
print ("Sayı 5'ten büyüktür.")
if sayi > 10:
print ("Sayı 10'dan büyüktür.")
Bu durumda program bütün koşulları tek tek sorgulayacaktır.
Bugünlük bukadar arkadaşlar herkese kolay gelsin
Son düzenleme:



