Academy › 🐍 Python › Sayılar & Operatörler
Dört İşlem ve Bölmenin Sırrı
🔢 Sayılar & Operatörler bölümü · Code Quest Python parkuru
Python dev bir hesap makinesi gibidir. Temel operatörler: + toplama, - çıkarma, * çarpma, / bölme.
PYTHON
print(7 + 3) print(7 - 3) print(7 * 3) print(7 / 2)
▸ ÇIKTI
10 4 21 3.5
Kritik detay: / bölme işlemi her zaman float (ondalıklı) sonuç verir — sonuç tam bölünse bile:
PYTHON
print(10 / 2) print(type(10 / 2))
▸ ÇIKTI
5.0 <class 'float'>
Evet, 10 / 2 sonucu 5 değil 5.0! Bu, sınavlarda ve mülakatlarda bile sorulan meşhur bir Python detayıdır.
💡 int ile float bir işleme girerse sonuç her zaman float olur:
2 + 0.5 → 2.5, 3 * 1.0 → 3.0Kendini test et
Bu kodun çıktısı ne olur?
print(10 / 4) print(10 // 4) print(10 % 4)
Cevabı gör
Çıktı:
2.5 2 2
/ gerçek bölme → 2.5; // tam kısım → 2; % kalan → 10 - (2×4) = 2.
print(8 / 2) ne yazdırır?
4.044.00Hata verir
Cevabı gör
Cevap: 4.0
/ operatörü HER ZAMAN float döndürür — sonuç tam bölünse bile: 4.0. Tam sayı istiyorsan 8 // 2 → 4.