Python Aritmetik İşlemler



Python Aritmetik İşlemler

Programlama dilinde bir hesaplama işini yapan özel karakterlere işleç denir. işleçler tarafından oluşan değerlere işlenen denir.

Python dilinde kullandığımız Aritmetik işlemler tablosunu şu şekilde ifade edebiliriz.

Elbette program yazarken matematiksel işlemleri bu şekilde kullanmıyoruz. Genellikle değişkenlerin değerleri üzerinde işlemler yapıyoruz. O halde matematiksel işleçler için herhangi bir tam yada ondalık sayı değeri taşıyan değişkenleri kullanabiliriz.

Örnek : Bir dairenin pi değeri “3.14” olan ve yariçap değeri “2” olan dairenin çevresi bulan program yapınız.

İşlem Aşamaları -1 : Öncelikle dairenin sahip olduğu verileri bir değişkende saklıyalım çünkü değişkenler üzerinden aritmetik işlemler sağlıyacağız.

İşlem Aşamaları -2 : Yukarıda gördüğünüz gibi değişkenlerimizi belirledik. Şimdi bu değişken adlarından referans alarak çevre değerini bulalım.

NOT : Dairenin çevre formulü : 2*pi*yariçap olarak ifade edilir.

Yukarıda gördüğünüz işlemin sonucu 12.56 olarak bize yansıyacaktır.


Sıra Sende !

Yukarıda yaptığımız hesaplamayı şu şekilde yazdırsak nasıl bir sonuç alırız?

print(‘Dairenin Cevresi:’,cevre)

Sonucu tahmin edip veya IDE ortamında deneyerek yorum yapabilirsiniz.


 


Eğer büyük projelerde görev alacaksanız, program içerisinde bölüm ve kalanı bulma işlemini sık sık tekrarlarsınız. Python’da tam sayı bölme işleçi yukarıda görüldüğü gibi “//” dir. Bu işleç bir bölme işleminde bölümü bulur. Aynı bölme işleminde kalanı bulmak için % işleçi kullanılır.

Matematiksel hesaplamalar yapılırken, hesaplama sırası matematikte bildiğimiz kurallara göre yapılır. Önce parantez içindeki ifadeler hesaplanır, sonra çarpma ve bölmeler son olarak ta toplamalar yapılır. Anlamsal hataları açıklarken verdiğimiz önrneğe tekrar dönelim. “4+16/2” ifadesinde önce bölme işlemi yapılır, yani sağ taraf bölünür ve çıkan 8 sayısı ile önceki dört sayısı hesaplanır ve sonuç 12 olarak bulunur. Eğer önce toplama işlemi yapıp sonucu 2’ye bölmek isterseniz “(4+16)/2” şeklinde önceliği toplama işlemine verebilir cıkan sonucu 2’ye böldürebilirsiniz.








Sıra Sende Tahmin Et !

x değişkenine 7 sayısını attığımızı düşünelim (x=7). Bu duruma göre Aşşağıdaki işlemlerin sonucunu hesaplayınız. Hesapların doğruluğunu ispatlamak adına kullandığınız Python IDE lerinde denetleyiniz.

(x+13)/4        x+13/4        2*x+9        x*(x+9)        (7+x)/2**2        ((7+x)/2)**2

 

 


Metinsel İfadelerde Kullanılar İfadeler

Bazı işleçler cümleler üzerinde de çalışan ifadelere cümle işleçleri denir. Cümle işleçleri toplama (+) ve çarpma (*) şeklindedir. Toplama işleçi cümleler üzerinde uygulanan cümle işlenenleri birleştirir.

Konuyu daha iyi anlamak adına, örnekler üzerinden yürüyelim.

Yukarıda gördüğümüz gibi iki adet string değerimiz var yani metinsel ifade , bunları (+) operatörü ile birleştirdiğimiz zaman çıkan sonuc : “maviyesil” şeklinde olucaktır.

Uyarı : Yapacağımız örnek çoğu yazılımcının başına gelen tipik hatalardan birtanesidir.

Şimdi şu soruya cevap arıyalım, ‘9’+’9′ ifadesinin sonucu nedir? eğer dikkatli bir okuyucu değilseniz 18 cevabını vermiş olabilirsiniz. Oysaki buradaki işlenenlerin her ikisi de metinsel veri olarak ifade ediliyor. Çünkü tek tırnaklar içerisinde kullanılan her veri bir metinsel ifadedir. Bu durumda yukarıda yaptığımız örnek gibi sonucumuz şu şekilde olucaktır : 99

Yazılımcıya Tavsiyeler :

Program yazarken, işlenenlerin hangi türden olduğunu çok iyi bilmeniz gerekiyor. Aksi halde anlamsal hatalara düşebilirsiniz. Burada beklenen  sonuç 18 iken bize sonuç 99 geliyorsa işte burada anlamsal bir hata ortaya cıkmış olucaktır.

 

Cümlelerle kullanabileceğimiz diğer bir işleç de çarpmadır. Çarpma işlecinde işlenenlerden (oluşan değerlerden) birisi mutlaka tam sayı olmalıdır. Sonuçda oluşan değerde tam sayı kadar metinsel ifade üretecektir.

Konuyu daha iyi anlamak adına, örneklerimze geçelim.

Yukarıdaki örneği matematik bilginizlede tahmin edebilirsiniz. bir şeyi n sayı ile çarpmak o verinin kendi ile n defa toplamaktır. Yani şu şekilde sonuç elde edeceği :

HayatiPythonlaHayatiPythonlaHayatiPythonla


Sıra Sende !

Aşşağıdaki işlemin sonucu tahmin etmeye çalışın ve cevabını mevcut kullandığınız python IDE ortamın denetleyin.

(‘6’+’5’)*4


Değişkenler konumuzun sonuna geldik arkadaşlar eğer iyi bir okuyucu iseniz büyük ihtimal bu cümleye kadar okumaya devam ettiniz, fark ettiyseniz değişkenleri detaylara inerek anlatmaya çalıştım gerek sıra sende soruları ile, inşallah faydası olabilir sizden ricam yazı yazarken aldığım ilham sizlerın yorumlarıdır yorumlarınızı eksik etmeyin 🙂


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Python Aritmetik İşlemler

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap