# 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