Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

Python’da Matematiksel Operatörler

admin

(¯´•._.• Webmaster •._.•´¯)
Yönetici
Modaratör
Katılım
Ara 27, 2022
Mesajlar
212
Etkileşim
3,922
Puan
0
Yaş
36
Konum
Adana
Web sitesi
forumdas.com.tr
F-D Coin
3,884

Python’da Matematiksel Operatörler​

Python’da matematiksel işlemler yapabiliriz. Bu işlemleri yaparken sayı(1,3,5,7) ve operatörlerden(+, -, *) yararlanırız.
Interactive sheli açıp ekrana 5 + 2 yazıp enter tuşuna basalım. Karşımıza 7 cevabı gelecektir.
Gelin bu 5 + 2 ifadesini inceleyelim.
5 + 2 burada bir expressiondır yani ifadededir. Bu ifade values ve operatörlerden meydana gelmiştir. Bu örneğimizde + bir operatördür ve toplama işlemi yapmaktadır. Enter tuşuna bastığımızda Python interpreterı otomatik olarak yazdığım expressionı sonuçlandırdı ve geriye tek bir cevap döndürdü. Bu işlemede evaluate denir.
Şimdi gelelim temel operatörleri incelemeye.
  • Kod:
    Üslü İfade (**)
    Modül (%)
    Tamsayı Bölme (//)
    Bölme (/)
    Çarpma (*)
    Çıkarma (-)
    Toplama (+)
Sırayla gelin hepsini örnekleyelim. Aşağıda ki örnekleri IDLE(Integrated development and learning environment) üzerinde çalıştıralım.
Kod:
3**3 ile 27 sonucunu elde ederiz.
42 % 8 = 2 elde ederiz. (Modül bölümden kalanı vermektedir.)
49 / 8 = 6.125
49 // 8 = 6

İşlem Önceliği​

Bu işlemleri yaparken işlem önceliğine çok dikkat edelim. Paranteze alınan içerik önceliklidir, bunu zaten biliyoruz. Operatörleri kendi aralarında sıralamak gerekirse;
  • Kod:
    ** Üs alma
    *, /, //, % Çarpma, Bölme, Tam sayı bölme ve Modüler işlem
    +,- Toplama ve Çıkarma işlemi
Sıralamalar tamamdır.
Gelin bir örnek yapalım.
Kod:
(3 - 1) * ((7 + 1) / (3 - 1)) = 8
Yukarıda ki örneği soldan sağa yorumlayarak gidelim. Öncelikle solda parantez var önceliklidir. (3-1) = 2 olarak gelecektir. Parantezin sağ tarafında çarpma işareti ve onunda sağ tarafında bir parantez vardır.
Yine parantez kazandı. ((7 + 1) / (3 - 1)) Bu alanı inceleyelim. İç içe parantezler açıp kapatılmış. Soldan başlayarak içteki birinci parantezi ((8) / (3 - 1)) ve ardından ikinci parantezi çözümlüyoruz.
((8) / (2)) akabinde bölme işlemi uyguluyoruz. Sonuçta elimizde kalan (2) * (4) oldu ikisini çarparız ve 8 cevabını alırız.

Kısaca Özetleyelim​

Biz ne yaptık bir takım operatörleri ve değerleri bir araya getirerek ifadeleri oluşturduk. Oluşturduğumuz bu kurallı ifadeyi python anladı ve cevap verdi. Bunu şöyle düşünebilirsiniz. Bugün tamamen gramer ve kelime olarak yanlış bir ifadeyi kullanarak Ingilizce bir cümle kurduğunuzda karşıki taraf bunu anlayabilir mi? Ya çok zor olur yada anlamaz tabi ki de. İşte python da böyle biz eğer doğru bir ifade yazmaz isek python bunu anlayamaz yani parse edemez ve bize hata verir. Expression yani ifadeleri anlamak hissetmek bizim için çok önemlidir.
 
Son düzenleme:

Similar threads

Doğal sayılarda dört operasyon Doğal sayılarda 4 operasyon hakkında bilgi Doğal Sayılarda Birleştirme: Sayılarla daha alçak alta toplama işlemi yapılırken benzer basamaklar aynı hizada olmalıdırToplamadaki eldeler soldaki basamağa ilave edilir Doğal Sayılarda Sonuç işlemi: Tümdengelim...
Cevaplar
0
Görüntüleme
81
Doğal Sayılar:Birleştirme ve Çarpma İşleminin Özellikleri Doğal Sayılar:Toplama ve Çarpma İşleminin Özellikleri 1) Birleşme Özelliği :19+36+4 işlemini yaparken önce 36 ile 4 ü toplayıp sonradan 19 u eklemek daha kolaydırYani 19 + 36 + 4 19 + (36 + 4) 19 + 40 59 Birleşme işlemi...
Cevaplar
0
Görüntüleme
104
Python'da Değişkenler ve Yaygın Veri Tipleri Bu makelemizde Python'da değişken nasıl tanımlanır ve yaygın kullanılan veri tiplerinden bahsedeceğiz. Yaygın Veri Türleri Python'da yazdığımız şeylerin(verilerin) örneğin bir yazı gibi yada bir sayı gibi, türleri vardır. Bunlardan en yaygın 3 tanesi...
Cevaplar
1
Görüntüleme
630
newtonun hareket kanunları ile ilgili sorular ve çevapları lazım Cevap: newtonun hareket kanunları ile ilgili sorular ve çözümleri 1) Değişme Özelliği 2 rakam toplanırken ya da çarpılırken eyrleri değiştirildiğinde sonuç da değişmiyorsa, değiştirme özelliği vardır denir Buradan...
Cevaplar
0
Görüntüleme
95
Doğal Sayılar:Toplama ve Çarpma İşleminin Özellikleri Doğal Sayılar:Toplama ve Çarpma İşleminin Özellikleri 1) Birleşme Özelliği :19+36+4 işlemini yaparken önce 36 ile 4 ü toplayıp daha sonra 19 u eklemek daha kolaydırYani 19 + 36 + 4 19 + (36 + 4) 19 + 40 59 Birleşme işlemi...
Cevaplar
0
Görüntüleme
81
858,518Konular
981,127Mesajlar
30,978Kullanıcılar
Üst Alt