1. Toplama İşlemi
Python'da toplama işlemi + operatörü ile gerçekleştirilir. Toplama işlemi, iki veya daha fazla sayıyı birleştirerek toplamlarını elde etmemizi sağlar. Aşağıdaki örnekte toplama işlemi nasıl yapılır, detaylı bir şekilde açıklanmıştır:
Kod:
sayi1 = 5
sayi2 = 10
toplam = sayi1 + sayi2
print("Toplam:", toplam)
Bu örnekte sayi1 ve sayi2 değişkenleri 5 ve 10 değerlerini alır. + operatörü kullanılarak bu iki sayı toplanır ve toplam değişkenine atanır. Sonuç olarak print fonksiyonu ile toplam ekrana yazdırılır.
2. Çıkarma İşlemi
Çıkarma işlemi - operatörü ile gerçekleştirilir. İki sayıyı çıkararak aralarındaki farkı bulmamıza olanak tanır.
Kod:
sayi1 = 20
sayi2 = 8
fark = sayi1 - sayi2
print("Fark:", fark)
Bu örnekte sayi1 20, sayi2 ise 8 değerini alır. - operatörü kullanılarak bu iki sayı arasındaki fark, fark değişkenine atanır ve sonuç ekrana yazdırılır.
3. Çarpma İşlemi
Python'da çarpma işlemi * operatörü ile yapılır. Bu operatör iki sayıyı çarparak çarpımlarını verir.
Kod:
sayi1 = 4
sayi2 = 7
carpim = sayi1 * sayi2
print("Çarpım:", carpim)
* operatörü kullanılarak sayi1 ve sayi2 çarpılır ve sonuç carpim değişkenine atanır. print ile çarpım sonucu ekrana yazdırılır.
4. Bölme İşlemi
Bölme işlemi / ve // operatörleri ile yapılır. / operatörü ondalıklı sonuç verirken, // operatörü tam sayı sonucu verir.
Kod:
sayi1 = 15
sayi2 = 4
bolum = sayi1 / sayi2
tam_bolum = sayi1 // sayi2
print("Bölüm:", bolum)
print("Tam Bölüm:", tam_bolum)
Bu örnekte sayi1 ve sayi2 değerleri bölünür. / operatörü kullanılarak ondalıklı sonuç bolum değişkenine, // operatörü ile tam sayı sonucu tam_bolum değişkenine atanır.
5. Üs Alma İşlemi
Üs alma işlemi ** operatörü veya pow() fonksiyonu ile yapılabilir.
Kod:
sayi = 3
us = 4
sonuc = sayi ** us
print("3'ün 4. kuvveti:", sonuc)
# Alternatif olarak pow() fonksiyonu:
sonuc2 = pow(sayi, us)
print("pow() ile 3'ün 4. kuvveti:", sonuc2)
Bu örnekte ** operatörü ve pow() fonksiyonu ile sayi değişkeninin us değerine üssü hesaplanır. Her iki yöntem de aynı sonucu verir.
6. Mod Alma İşlemi
Mod alma işlemi % operatörü ile yapılır. Bir sayının diğerine bölümünden kalanı bulmak için kullanılır.
Kod:
sayi1 = 10
sayi2 = 3
kalan = sayi1 % sayi2
print("10'un 3'e bölümünden kalan:", kalan)
% operatörü kullanılarak sayi1 in sayi2 ye bölümünden kalan hesaplanır ve kalan değişkenine atanır.
7. Mutlak Değer
Mutlak değer hesaplamak için abs() fonksiyonu kullanılır. Bu fonksiyon, bir sayının sıfıra olan uzaklığını verir.
Kod:
sayi = -8
mutlak_deger = abs(sayi)
print("Mutlak değer:", mutlak_deger)
8. Yuvarlama İşlemleri
Python'da round() fonksiyonu ile bir sayıyı belirli bir basamağa kadar yuvarlayabilirsiniz.
Kod:
sayi = 5.6789
yuvarlama = round(sayi, 2)
print("5.6789'un 2 basamaklı yuvarlaması:", yuvarlama)
round() fonksiyonu kullanılarak sayi değişkeni virgülden sonra 2 basamağa kadar yuvarlanır ve sonuç yuvarlama değişkenine atanır.
9. Matematik Kütüphanesi (math) Kullanımı
Daha karmaşık matematiksel işlemler için math kütüphanesi kullanılır. Bu kütüphane karekök, faktöriyel gibi işlemleri kolayca yapmamızı sağlar.
Kod:
import math
sayi = 16
karekok = math.sqrt(sayi)
faktoriyel = math.factorial(5)
print("16'nın karekökü:", karekok)
print("5'in faktöriyeli:", faktoriyel)
math.sqrt() ile karekök, math.factorial() ile faktöriyel hesaplanır. Bu yöntemlerle daha kompleks matematiksel hesaplamalar yapılabilir.
10. Python'da Tüm Matematiksel İşlemlerin Kullanıldığı Bir Örnek
Aşağıdaki örnekte, toplama, çıkarma, çarpma, bölme, mod alma, üslü sayı ve faktöriyel hesaplamaları bir arada görebilirsiniz.
Kod:
import math
sayi1 = 10
sayi2 = 3
toplam = sayi1 + sayi2
fark = sayi1 - sayi2
carpim = sayi1 * sayi2
bolum = sayi1 / sayi2
mod = sayi1 % sayi2
us = sayi1 ** sayi2
faktoriyel = math.factorial(sayi2)
print("Toplam:", toplam)
print("Fark:", fark)
print("Çarpım:", carpim)
print("Bölüm:", bolum)
print("Mod:", mod)
print("10'un 3. kuvveti:", us)
print("3'ün faktöriyeli:", faktoriyel)
Bu örnekte, tüm temel matematiksel işlemler ve math kütüphanesi bir arada kullanılarak sayi1 ve sayi2 değişkenleri üzerinde çeşitli hesaplamalar yapılmıştır. print fonksiyonları ile her bir işlem sonucu ekrana yazdırılmıştır.
Kapanış
Python'da matematiksel işlemler konusunu bu içerikte detaylı bir şekilde ele aldık. Toplama, çıkarma, çarpma, bölme gibi temel işlemlerden başlayarak, mod alma, üslü hesaplamalar ve math kütüphanesi kullanımı gibi daha ileri düzey işlemleri öğrendiniz. Örnek kodlar ve açıklamalar sayesinde bu kavramları pekiştirerek Python'da matematiksel işlemleri nasıl uygulayabileceğinizi öğrendiniz. Artık Python'da matematiksel hesaplamalar yaparken hem temel hem de karmaşık işlemleri rahatlıkla gerçekleştirebilir, projelerinizde matematiğin gücünü daha etkili kullanabilirsiniz.