Aritmetik ifadeler

Atama operatörünü hatırlayın. Genel görünüm aşağıdaki gibi yazılabilir:
değişken_adı = ifade 
Atama operatörünün sağ tarafında yer alan ifade, çeşitli formüller kullanarak değişkenlerin değerlerini hesaplamanıza olanak sağlar.
 
İfade şunları içerebilir:
X tamsayılar ve gerçek sayılar (gerçek sayılarda, tamsayı ve kesirli kısımlar matematikte alışılageldiği gibi virgülle değil noktayla ayrılır)
X aritmetik işaretler:  
+ ekleme,
- çıkarma,
* çarp,
/ bölme
**üs alma;

X standart işlevlere yapılan çağrılar (büyük bir kümenin yalnızca bir kısmını vereceğiz. Tüm matematiksel işlevler, import math kullanılarak bağlanması gereken math kitaplığında açıklanmıştır.  satır)
 abs(n) tamsayı modülü n
 math.fabs(x) gerçek sayı modülü x 
 math.sqrt(x) bir gerçek sayının karekökü x
 math.pow(x,y) x'i y'nin kuvvetiyle hesaplar;

X işlemlerin sırasını değiştirmek için parantezler.
 
Kısa ifadeler
Değişkenlerin değerlerini değiştirirken, & nbsp kısaltmasının kullanılması uygundur; Tam Giriş Kısaltılmış notasyon
 

a = a + b bir +=  b
a = a - b bir -=  b
a = a*b bir *=  b
a = a / b a /=  b

Satır İçi İşlevler

Herhangi bir programlama dili, aritmetik ifadelerde kullanılabilen birçok yerleşik işlev içerir.
Ek işlevleri kullanmak için genellikle ek kitaplıklar eklemeniz gerekir.

Örneğin, en sık kullanılan standart matematik işlevleri ve bunların Python'da nasıl yazılacağı:

 abs(i) tamsayı modülü i,
 math.fabs(x) gerçek sayı modülü x,
 math.sqrt(x) bir gerçek sayının karekökü x,
 math.pow(x,y) x'i y'nin kuvvetiyle hesaplar.
 
Hatırlamanız gerekiyor!
İşlev bağımsız değişkeni her zaman parantez içinde yazılır.

Bu işlevlerin çalışması için ek bir matematik kitaplığı (modül) bağlamanız gerekir.
Bu, programın başına   satırı eklenerek yapılabilir.
matematiği içe aktar
Bu modülün içerdiği işlevlerin ayrıntılı bir açıklaması resmi Python dokümantasyon sitesinde.

Bir programlama dilinde aritmetik ifadeler yazmak için kurallar

Diyelim ki matematiksel formda yazılmış bir ifadeyi şu şekilde  hesaplamamız gerekiyor:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
 

Bizim için sonucu hesaplayan bir program yazmadan önce, bir programlama dilinde cebirsel ifadeler yazmak için KURALLAR formüle edelim:
 
Hatırlamanız gerekiyor!
  1. İfadeler sayıları, diğer değişken adlarını, işleç işaretlerini, parantezleri, işlev adlarını içerir.
  2. Aritmetik işlemler ve işaretleri (+, -, *, /, // , %).
  3. Ondalık ayırıcı noktadır.
  4. İfade tek satıra yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, TÜM işlem işaretleri yazılır ve parantezler kullanılır.

Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, bu (matematiksel notasyon) kesri doğrusal bir notasyona çevirmeli, yani kesri tek satırda yazmalıyız.
Hem pay hem de payda karmaşık olduğundan (yani iki veya daha fazla çarpan içerdiğinden), doğrusal biçimde yazarken pay ve paydadaki ifadeleri parantez içinde almak gerekir.
Böylece, böyle bir ifadenin doğrusal gösterimi şöyle görünecektir:
(2*17.56*17.56)/(7*2.47*0.43)
Bu ifadeyi hesaplayacak bir program yazalım. Bunun için giriş ve çıkış verilerini tanımlayalım

Girdi
Tüm değerleri bildiğimiz için klavyeden bir şey girmeye gerek yoktur, bu nedenle herhangi bir giriş olmayacaktır.

Künye
Program bu aritmetik ifadenin sonucunu göstermelidir (herhangi bir değişkene girebilir veya değeri hemen ekranda görüntüleyebilirsiniz).

İfadenin sonucunu herhangi bir değişkene kaydetmeden anında ekrana getireceğiz.  
Elimizde bir kesir olduğu için sonuç gerçek bir sayı olacaktır 
yazdır((2 * 17,56 * 17,56) / (7 * 2,47 * 0,43))
Programı bilgisayarınızda çalıştırın ve şuna eşit bir sonuç ürettiğini kontrol edin:  82.94984330235246

Ardından görevi tamamlayın.
 
 

Tamsayı bölme

Python'da bir bölme işleminin ("/") sonucu tamsayı olmayan bir sayı veya programlamada dedikleri gibi  gerçek olabilir. Genellikle bir tamsayı ve bir bölmeden kalan almamız gerekir. Örneğin, bir nesnenin uzunluğunu santimetre cinsinden biliyoruz ve bunun kaç tam metre olduğunu ve geriye kaç santimetre kaldığını bulmamız gerekiyor. 
Örneğin 
435 santimetre = 4 metre 35 santimetre.
435 sayısını 100'e yani 100'e bölmenin tamsayı kısmına bölersek bu elde edilebilir.
435'in 100'e bölümünden kalanı alırsak 35 cm elde ederiz.
Bu gibi durumlarda aşağıdaki işlemler kullanılır:
 // - tamsayı bölümü
 % - bölümün kalanı.

Program şu şekilde yazılabilir:
uzunluk = 435
m = uzunluk // 100
cm = uzunluk % 100


Hatırlamak zorundasın!
Tamsayı bölme işlemleri:
  1. // - tamsayı bölümü
  2. % - bölümün kalanı