Toplama : +
Çıkarma : -
Çarpma : *
Bölme : /
Üs Alma : **
+ operatörü: Toplama ve birleştirme için kullanılır.
>>>10+20 30
>>>5.5+3.8 9.3
>>>9+4.0 13.0
Not: Sayıların çift tırnak içine alınmadığına dikkat edin. Eğer çift tırnak içine alınsaydı veri
türü bir integer değil string olacaktı. Bu durumda matematiksel işlem değil birleştirme
işlemi yapılacaktır.
Örnekler:
>>>"10"+”20” ‘1020’
>>>"10" + 20 hata (ikisinin de aynı tür veri olması gerekir)
>>>"5" + str(10) ‘510’
>>>5 + int("10") 15
- operatörü:
>>>50-30 20
>>>-7- - 9 2
>>>1.5-0.5 1.0
>>>4.0-1 3.0
* operatörü: Çarpma ve stringleri belli sayıda tekrar etmek için kullanılır.
>>>10*5 50
>>>-6*-8 -48
>>>1.5*1.5 2.25
Ör:
>>>x=4
>>>y=3
>>>3*x+2*y-5
13
Ör:
>>>"w" * 3 ”w” stringinin 3 defa tekrar ederek yazdırdı.
www
Ör:
>>>"aheste " * 2”aheste ” tırnak kapanmadan boşluk bırakıldığına dikkat edin.
aheste aheste
Ör:
>>>"-" * 10 ”-” işaretini 10 kere çoğalttık.
----------
/ operatörü: Bölme işlemi gerçekleştirir. Sonuç daima float veri türüdür.
>>>21/3 7.0
>>>int(21/3) 7 burada veri integer’a dönüştürüldü.
>>>21/0 hata
// operatörü: Bölme işleminde kalan sayı göz ardı edilir.(Taban Bölme)
>>>25//6 4
>>>6//25 0
>>>4.5//1.2 3.0
>>>2.1//1 2.0
Not: - eksi ve / bölü işleçlerini karakter dizileri ile birlikte kullanamayız.
Üs Alma Birinci Yol:
5**2 25
5**-1 0.2
5**0 1
Üs Alma İkinci Yol:
pow(5,2) 25
pow(5,-1) 0.2
pow(5,0) 1
pow(11,3,4) 3 11’in 3. kuvveti olan 1331’in 4‘e bölümünden kalan sayı
Not: 5*103
gibi bir ifade şöyle yazılabilir:
5e2 5000
5E2 5000
Mod İşlemi: Bölme sonucunda kalan sayıyı verir.
25%7 4
22%11 0
6%25 6
0%25 0
25%0 hata
Karekök Alma: Bir sayının 0.5. kuvveti o sayının kareköküdür.
>>>144**0.5
12
Yuvarlama:
round(28.71) 29
round(28.47) 28
Not: Yuvarlama işleminde eğer 5 değeri ile karşılaşırsak en yakın çift sayıya yuvarlama
yapmamız gerekir.
round(27.5)
28 en yakın çift sayı olan 28’e yuvarlıyor.
round(28.5)
28
Açıklaması: En yakın çift sayı kuralından dolayı sonuç 28 oluyor.
Ör:
x = 793.748
round(x) 794
round(x, 1) 793.7
round(x, 2) 793.75
round(x, 0) 794.0
round(x, -1) 790.0
round(x, -2) 800.
_ (alt çizgi işareti): Son verinin değerini hafızada tutar.
Ör:
>>>10+5
15
>>>_+5 altçizgi ile 5’i topladık.
20 artık son öğe 15 değil 20 oldu.
>>>_/10
2.0
ARİTMETİK ALIŞTIRMALAR:
5+4*3/3-9
Çıktı: 0.0
15-2**4/2+(-2-2)
Çıktı: 3.0
0-9**0
Çıktı: -1
100**0.5/10*2
Çıktı: 2.0
10%6-1
Çıktı: 3
39//12+12/2
Çıktı: 9.0
“10+20+30”
Çıktı: 10+20+30
“55”+”55”
Çıktı: 5555
5+”5”
Çıktı: hata
str(12+8)+"0"
Çıktı: 200
int("56")+int("12")
Çıktı: 68
“k”*3+str(5)
Çıktı: kkk5
2*"6",66)
Çıktı: 66 66
5+4*10/(4+5-9)
hata
Yorumlar
Yorum Gönder