Python4
Matematik Operatörleri
Tekrardan hoşgeldiniz.
Python'da ve diğer programlama dillerinde matematik operatörleri oldukça önemlidir. Bu konumuzda, Pythondaki matematik operatörlerini
öğreneceğiz.
Toplama İşlemi (+)
Python'da toplama işlemi şu şekilde yapılabilmektedir.
In [1]: a = 14
b = 15
a+b
In [4]: i = 3.1
j = 4.8
i+j
Çıkarma İşlemi (-)
Python'da çıkarma işlemi şu şekilde yapılabilmektedir.
In [5]: a = 28
b = 35
c = 40
a-b-c
In [6]: t = -1
y=5
t-y
In [7]: k = 3.1
l = 5.8
k -l
Çarpma İşlemi (*)
Python'da çarpma işlemi şu şekilde yapılabilmektedir.
In [8]: a = 4
b=5
a *b
In [9]: i = 3.14
j = 4.5
i *j
In [10]: a = 3
b=4
c=5
a *b *c
In [19]: a = 3
b = 3.14
a *b
Bölme İşlemi (/)
Python'da bölme işlemi şu şekilde yapılabilmektedir.
In [11]: 4 / 2
In [12]: 10 / 3
In [13]: 22 / 7
Şimdi, burada matematikten farklı olarak bir şey gerçekleşti. "4 / 2" işleminin sonucunun "2" olarak çıkması gerekirken, sonuç "2.0" olarak,
yani ondalıklı olarak(float) çıktı. Bu özellik, Python 3'e işlem sonucunun daha kesin bir şekilde sağlanması için konulmuş bir özellik. Bunları
ilerde çok daha iyi bir şekilde anlayacağız.
Peki bir sayının başka bir sayıya bölümünden çıkan bölüm sonucunu nasıl bulacağız ? Bunun için de Python3'te şu şekilde bir operatör
mevcut.
Tamsayı Bölmesi (//)
Bu operatör, bir sayının başka bir sayıya bölümünden ortaya çıkan bölüm sonucunu vermektedir.Örneklerimize bakalım.
In [15]: 4 // 2
In [16]: # 13'ün 4 ile bölümünden kalan bölüm sonucu 3tür.
13 // 4
In [17]: 22 // 7
In [18]: 40 // 7
Kalanı Bulma (%)
Bu operatör de , bir sayının başka bir sayıya bölümünden kalan sonucunu bulmamızı sağlar.
In [22]: # 13'ün 4 ile bölümünden kalan 1'dir.
13 % 4
In [23]: 14 % 2
In [24]: 330 % 111
Üs bulma (**)
Bu operatör bir sayının üssünü bulmamızı sağlar. Örnek olarak operatörün solundaki sayının sağdaki sayıya göre üssünü ekrana basar.
In [25]: # 4^3
4 ** 3
Out[19]: 9.42
Out[11]: 2.0
Out[12]: 3.3333333333333335
Out[13]: 3.142857142857143
Out[15]: 2
Out[16]: 3
Out[17]: 3
Out[18]: 5
Out[22]: 1
Out[23]: 0
Out[24]: 108
Out[25]: 64
Jupyter Notebook Viewer Sayfa 2 / 3
http://nbviewer.jupyter.org/github/mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Pytho... 13.11.2017
Tekrardan hoşgeldiniz.
Python'da ve diğer programlama dillerinde matematik operatörleri oldukça önemlidir. Bu konumuzda, Pythondaki matematik operatörlerini
öğreneceğiz.
Toplama İşlemi (+)
Python'da toplama işlemi şu şekilde yapılabilmektedir.
In [1]: a = 14
b = 15
a+b
In [4]: i = 3.1
j = 4.8
i+j
Çıkarma İşlemi (-)
Python'da çıkarma işlemi şu şekilde yapılabilmektedir.
In [5]: a = 28
b = 35
c = 40
a-b-c
In [6]: t = -1
y=5
t-y
In [7]: k = 3.1
l = 5.8
k -l
Çarpma İşlemi (*)
Python'da çarpma işlemi şu şekilde yapılabilmektedir.
In [8]: a = 4
b=5
a *b
In [9]: i = 3.14
j = 4.5
i *j
In [10]: a = 3
b=4
c=5
a *b *c
In [19]: a = 3
b = 3.14
a *b
Bölme İşlemi (/)
Python'da bölme işlemi şu şekilde yapılabilmektedir.
In [11]: 4 / 2
In [12]: 10 / 3
In [13]: 22 / 7
Şimdi, burada matematikten farklı olarak bir şey gerçekleşti. "4 / 2" işleminin sonucunun "2" olarak çıkması gerekirken, sonuç "2.0" olarak,
yani ondalıklı olarak(float) çıktı. Bu özellik, Python 3'e işlem sonucunun daha kesin bir şekilde sağlanması için konulmuş bir özellik. Bunları
ilerde çok daha iyi bir şekilde anlayacağız.
Peki bir sayının başka bir sayıya bölümünden çıkan bölüm sonucunu nasıl bulacağız ? Bunun için de Python3'te şu şekilde bir operatör
mevcut.
Tamsayı Bölmesi (//)
Bu operatör, bir sayının başka bir sayıya bölümünden ortaya çıkan bölüm sonucunu vermektedir.Örneklerimize bakalım.
In [15]: 4 // 2
In [16]: # 13'ün 4 ile bölümünden kalan bölüm sonucu 3tür.
13 // 4
In [17]: 22 // 7
In [18]: 40 // 7
Kalanı Bulma (%)
Bu operatör de , bir sayının başka bir sayıya bölümünden kalan sonucunu bulmamızı sağlar.
In [22]: # 13'ün 4 ile bölümünden kalan 1'dir.
13 % 4
In [23]: 14 % 2
In [24]: 330 % 111
Üs bulma (**)
Bu operatör bir sayının üssünü bulmamızı sağlar. Örnek olarak operatörün solundaki sayının sağdaki sayıya göre üssünü ekrana basar.
In [25]: # 4^3
4 ** 3
Out[19]: 9.42
Out[11]: 2.0
Out[12]: 3.3333333333333335
Out[13]: 3.142857142857143
Out[15]: 2
Out[16]: 3
Out[17]: 3
Out[18]: 5
Out[22]: 1
Out[23]: 0
Out[24]: 108
Out[25]: 64
Jupyter Notebook Viewer Sayfa 2 / 3
http://nbviewer.jupyter.org/github/mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Pytho... 13.11.2017
Yorumlar
Yorum Gönder