Lajiverta Academy Satın Al — 499₺

Academy 🐍 Python Sayılar & Operatörler

İşlem Önceliği

🔢 Sayılar & Operatörler bölümü · Code Quest Python parkuru

Python matematikteki öncelik sırasını izler. Yüksekten alçağa:

  • 1. Parantez ( )
  • 2. Üs **
  • 3. Çarpma / bölme / tam bölme / mod * / // %
  • 4. Toplama / çıkarma + -
PYTHON
print(2 + 3 * 4)     # önce çarpma
print((2 + 3) * 4)   # parantez her şeyi ezer
print(2 ** 3 * 2)    # önce üs: 8*2
▸ ÇIKTI
14
20
16

Aynı önceliktekiler soldan sağa işlenir: 20 / 2 * 5 → önce 20/2=10.0, sonra 10.0*5=50.0.

💡 Emin değilsen parantez kullan! (a + b) / 2 hem doğru hem okunaklı. Fazladan parantez hata değildir; yanlış öncelik hatadır.

Kendini test et

Bu kodun çıktısı ne olur?

x = 10
x += 5
x *= 2
print(x)
Cevabı gör

Çıktı:

30

x: 10 → 10+5=15 → 15×2=30. Kısayol operatörler sırayla uygulanır.

2 ** 3 kaçtır?

  • 8
  • 6
  • 9
  • 23
Cevabı gör

Cevap: 8

** üs almadır: 2³ = 2×2×2 = 8. Çarpma için tek yıldız * kullanılır.