Page 132 - Bilgisayar Bilimi | Kur 1
P. 132
İki veya daha fazla ifadeyi karşılaştırmak gereken koşullu durumlarda koşul ifadeleri kullanılır. Ko-
şul ifadeleri, program yazarken en çok kullanılan ifadelerden biridir. Farklı türden durum ve/veya ko-
şulları ifade etmek için kullanılan koşul ifadeleri sırayla açıklanmıştır.
4.1. Boolean İfadesi
Bilgisayar bilimi temelde 0 ve 1 değerleri üzerine kurulmuştur; 0 değeri False(Yanlış), 1 değeri Tru-
e(Doğru) demektir. Bu ifadelere Boolean (bool) İfadeleri denir. Doğru ve Yanlış değerleri saklamak için
kullanılan tipe bool adı verilmektedir. Sadece iki Boolean ifade değeri vardır:
• True(Doğru) (1)
• False(Yanlış) (0)
Python açısından büyük harfle başlamaları önemlidir. Boolean deyimi, İngiliz Matematikçi George
Boole’in soyadından gelmektedir. Soyut Matematik’in bir dalı olan Boole Cebiri (Mantık Cebiri), Ge-
orge Boole’nin mantıksal ifadelerle ilgili çalışmalarına ithaf edilmiştir.
4.2. Python’da İlişkisel Operatörler
İfade Anlamı
x==y Eğer x ve y birbirine eşitse (matematiksel olarak) doğrudur, değilse yanlıştır.
x<y Eğer x, y’den küçükse doğrudur; değilse yanlıştır.
x<=y Eğer x, y’den küçük ya da eşitse doğrudur; değilse yanlıştır.
x>y Eğer x, y’den büyükse doğrudur; değilse yanlıştır.
x>=y Eğer x, y’den büyük ya da eşitse doğrudur; değilse yanlıştır.
x!=y Eğer x, y’den farklı ise (büyük ya da küçük) doğrudur; değilse yanlıştır.
Python’da ilişkisel operatörlere örnekler
İfade Değer
10 > 20 True
10 >= 20 False
4.3. İf İfadesi
Türkçe’de EĞER anlamına gelen if ifadesi, adından da anlaşılacağı üzere, bir koşula bağlı durumları
kontrol etmek amacıyla kullanılır.
if Yapısı
koşul
(şart) if ifadesinin yapısı:
Eğer koşul komutlar if koşul:
yanlış ise ifadeler
şeklindedir.
131