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.