Python

Python Ders 5: Operatörler ve İşlemler

Operatörler ve İşlemler : Hazırsan Python’un “matematiksel kaslarını” çalıştırmaya başlıyoruz 💪 Çünkü bu derste, Python’daki operatörler ile tanışacağız. Bunlar tıpkı bir hesap makinesinin düğmeleri gibidir ama biraz daha zekiler 😎

1. Aritmetik Operatörler

Matematiğin temel taşları. Sayılarla işlem yaparken kullanılır.

a = 10
b = 3

print(a + b)  # Toplama → 13
print(a - b)  # Çıkarma → 7
print(a * b)  # Çarpma → 30
print(a / b)  # Bölme → 3.3333
print(a // b) # Tam bölme → 3
print(a % b)  # Kalan → 1
print(a ** b) # Üs alma → 10³ = 1000

Python’da ** operatörü “üs alma” anlamına gelir. Yani 2 ** 3 dersen sonuç 8 çıkar.

2. Karşılaştırma Operatörleri

Bu operatörler iki değeri karşılaştırır ve sonuç olarak True veya False döndürür.

x = 5
y = 10

print(x == y)  # Eşit mi? → False
print(x != y)  # Eşit değil mi? → True
print(x > y)   # Büyük mü? → False
print(x < y)   # Küçük mü? → True
print(x >= 5)  # Büyük veya eşit mi? → True
print(y <= 10) # Küçük veya eşit mi? → True

Bu tür karşılaştırmalar genellikle “if” yapılarında kullanılır, ama oraya birazdan geleceğiz 😉

3. Mantıksal Operatörler

Birden fazla koşulu birleştirirken bu operatörler devreye girer.

a = 5
b = 10

print(a > 0 and b < 20)  # İkisi de doğruysa → True
print(a > 10 or b == 10)  # Biri bile doğruysa → True
print(not(a > 0))         # Değilse → False

and “ve”, or “veya”, not ise “değil” anlamına gelir. Python bu konuda Türkçe düşünebilen bir dil gibidir 😄

4. Atama Operatörleri

Bunlar değişkenin mevcut değerine işlem uygulayıp sonucu yine aynı değişkene kaydeder.

x = 10
x += 5   # x = x + 5
x -= 2   # x = x - 2
x *= 3   # x = x * 3
x /= 2   # x = x / 2

Bu kısa yollar kodu hem daha temiz hem de daha profesyonel gösterir 😎

5. Karışık Örnek 🎯

Aşağıdaki kodu çalıştır bakalım sonucu tahmin edebilir misin?

x = 4
y = 2
z = (x ** y) + (x % y) - (x // y)
print(z)

Çözüm: (4²) + (4 % 2) – (4 // 2) → 16 + 0 – 2 = 14 🎉

6. Bonus: İşlem Önceliği

Python’da da tıpkı matematikte olduğu gibi işlemlerin önceliği vardır:

  1. Parantez ()
  2. Üs **
  3. Çarpma / Bölme / Mod * / % //
  4. Toplama / Çıkarma + -

Yani önce parantez içi, sonra üssü, sonra çarpım ve bölümleri, en son toplama ve çıkarmayı yapar. Tıpkı klasik “önce çarpma, sonra toplama” kuralı 😉

Küçük Görev 🧠

Bir değişken oluştur: “not1” ve “not2”. İkisini toplayıp ortalamasını bul. Sonucu ekrana “Ortalama notum: …” şeklinde yazdır. (Bonus: 50’nin üzerindeyse “Geçtin!”, değilse “Kaldın!” yazdır 😄)


Bir sonraki Ders: Python Koşullu İfadeler (if – else)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
grandpashabet girişBilgi Defterimgrandpashabet güncel girişgrandpashabetgrandpashabet girişvaycasinobetwoonjojobet girişgrandpashabet güncelganobet girişbahis güvenilir bahis sitelerien güvenilir casino sitelerien güvenilir casino siteleriGrandpashabetgrandpashabetcasino sitelerislot sitelerideneme bonusubahis sitelerimarsbahismarsbahismarsbahismarsbahis girişmarsbahis girişmarsbahis girişjojobetjojobetjojobetjojobet girişjojobet girişjojobet girişjojobetjojobet girişjojobetjojobet girişjojobetjojobet girişjojobetjojobet girişjojobetjojobet giriş