# MATEMATİKSEL İŞLEMLER

# Toplama               "+"

# Çıkarma               "-"

# Bölme                 "/"

# Çarpma                "*"

# Tam sayı bölme        "//"

# Kuvvet alma           "**"

# Mutlak değer          "abs"

# Yuvarlama             "round"


print(3+4) # Çıktı: 7

print(3-2) # Çıktı: 1

print(16/5) # Çıktı: 3.2 (ondalıklı sonuç verir)

print(16//5) # Çıktı: 3 (Sadece tam kısmı verir)

print(3 ** 4) # Çıktı:81

print(abs(-2)) # Çıktı: 2

print(abs(-2.13)) #Çıktı: 2.13

print(22/7) # Çıktı: 3.142857142857143 (yuvarlanmamış sonuç)

print(round(22/7)) # Çıktı: 3 (yuvarlanmış sonuç)

#Not: Virgülden sonraki sayı alta yakınsa alta, üste yakınsa üste yvarlar.

sayi=3.123456789

print(round(sayi,2)) # Çıktı: 3.12 (Virgülden sonra 2 basamak)

print(round(sayi,4)) # Çıktı: 3.1235 (Virgülden sonra 4 basamak)

# Not: Virgülden sonraki son karakter yine aynı mantıkla aşağı ya da yukarı yuvarlanır.


#Python'da İşlem Önceliği

# Python'da işlem önceliği matematiksel sırayı takip eder.

print(3+5*2) # Çıktı: 13

print((3+2)*4-2) #Çıktı: 18