Page 126 - Bilgisayar Bilimi | Kur 1
P. 126
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 kat sayı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.
125