Page 21 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 21
3.1. Sabit Değerler
Sabit değerler (ör. 34) ve değişkenler (ör. x) basit ifadelerdir. Değerleri ve değişkenleri birleştirmek ve
daha karmaşık ifadeler oluşturmak için operatörler kullanabiliriz. Aşağıdaki örnekte kullanıcı tarafın-
dan girilen 2 sayıyı toplamak için toplama operatörü kullanabiliriz.
deger1 = int(input("Bir sayı giriniz: "))
deger2 = int(input("Lütfen diğer sayıyı giriniz: "))
toplam = deger1 + deger2
print(deger1, "+", deger2, "=", toplam)
3.2. Python’da Sık Kullanılan Aritmetik İkili Operatörler
Python programlama dilinde kullanılan aritmetik operatörler aşağıdaki tabloda yer almaktadır:
İfade Anlamı
Eğer x ve y rakamsa, x, y’ye eklenir.
x+y
Eğer x ve y harf dizisi ise x ile y birleştirilir.
x-y Eğer x ve y rakamsa, x’ten y çıkarılır.
Eğer x ve y rakamsa, x ile y çarpılır.
x*y Eğer x harf dizisi ise ve y rakamsa, x, y kez sıralanır.
Eğer x rakamsa ve y harf dizisi ise y, x kez sıralanır.
x/y Eğer x ve y rakamsa, x, y’ye bölünür.
Eğer x ve y rakamsa, x’in içinde y değişkenin katsayısını arar.
x//y
Örn. 10 // 4 = 2
x%y Eğer x ve y rakamsa, bölme işleminde x / y kalan kısmını verir.
x**y Eğer x ve y rakamsa, x, y’nin kuvvetiyle çarpılır.
Tablo’da belirtilen operatörlerin ikili operatör olarak belirtilmesinin nedeni 2 işlenen (operand) üze-
rinde çalışmasıdır. x = y + z deyiminde, atama operatörünün sağ tarafında y + z bir toplamsal ifadedir.
+ operatörünün iki işleneni y ve z’dir.
• +, -, *, //, %, or ** operatörlerini 2 sayıya uyguladığımızda sonuç tam sayı olacaktır.
• print(25//4, 4//25) yazdığımızda 6 ve 0 sonuçlarını verecektir.
• Mod operatörü (%) sayı bölümünden kalanı hesaplar. print(25%4, 4%25) yazdığımızda 1 ve 4
sonuçlarını verecektir.
• / operatörü 2 sayıya uygulandığında ondalıklı sayı döndürür. print(25/4, 4/25) yazdığımızda 6.25
0.16 sonuçlarını verecektir.
127