pythonda aritmetik operatörler;
1.Toplama Operatörü (+)
+ operatörü pythonda veri türlerine göre değişik kullanımı vardır.
Veriler sayısal türde ise toplama görevi görür.
örn:
print(5+6) => 11
örn:
a=5
print(a+15) =>20
örn:
a=5
b=15
print(a+b) =>20
örn:
print(5+10.5) =>15.5
sayısal veri türleri arasında farklılar olabilir. int ile float toplama yapılabilir
Eğer veri türleri string ise o zaman + operatörü yanyana birleştirme görevi yapar.
örn:
print(“kadir”+”akın”) =>kadirakın
örn:
a=”bilgisayar”
print(a+”bilimi”) =>bilgisayarbilimi
örn:
ad=”ali”
soyad=”mert”
print(a+b+”akın”) =>alimertakın
Eğer verilerin biri sayısal birisi str ise o zaman program hata verir. + Operatörü kullanırken verilerin türü aynı olmalıdır.
ör:
print(5+”Ali”) => hata verir
2.Çarpma Operatörü(*)
Sayısal verilerde çarpma görevi görür.
örn:
print(5*4) => 20
örn:
a=5
print(a*4) =>20
örn:
print(2.4*2) =>4.8
String verilerde ise yineleme görevi görür.
örn:
print(“Kadir”*3) =>KadirKadirKadir
örn:
a=”@”
print(a*3) =>@@@
print(3*a) => @@@ rakam ile str ifadenin yerinin değişmesi sonucu etkilemez.
3-Çıkarma Operatörü(-)
sadece sayısal verilerde kullanılır.
Örn:
print(5-3) =>2
örn:
sayi1=5
sayi2=3
print(sayi1-sayi2) =>2
örn:
print (3-4-5) =>-6
4-Bölme Operatörü (/)
sadece Sayısal verilerde kullanılır.
Örn:
print(8/2) =>4.0
bölme işleminin sonucu her zaman float veri türünde olur.
print(5.2/2) =>2.6
çoklu bölme işlemi varsa eğer en soldan itibaren bölme işlemine başlanır.
örn:
print(500/5/20/2) =>2.5
5.Mod Alma Operatörü %
Sayısal verilerde kullanılır. Kalanı verir
örn:
print(8%2) =>0
print(8%3) =>2
6.Kuvvet Alma operatörü(**)
sayısal verilerde kullanılır.
örn:
print(5**2) =>25
print(2**3) => 8
print(25**(1/2)) => 25in karekökü demektir. Sonuc 5
Bir yanıt bırakın