CodeBlanks Logo Icon CodeBlanks

Aritmetik

+, -, *, /, //, %, ** operatörlerini öğrenirsin.

Aritmetik operatörler

Python'da aritmetik işlemler için operatörler vardır: + toplama, - çıkarma, * çarpma, / bölme.

Ek olarak: % mod (kalan), ** us, // taban bölme. Taban bölme sonucu aşağı yuvarlar: 7 // 2 sonucu 3.

print(7 % 3)   # 1 (kalan)
print(2 ** 3)   # 8 (us)
print(7 // 2)   # 3 (taban bolme)

Bu operatörler int ve float ile çalışır. Bölme her zaman float döndürür.

Us ve taban bölme

** us alma operatörüdür: 2 ** 3 = 8. // taban bölmedir: sonucu aşağı yuvarlar.

print(5 ** 2)    # 25
print(9 // 2)    # 4 (4.5 asagi -> 4)
print(-9 // 2)   # -5 (-4.5 asagi -> -5)

Taban bölme negatif sayılarda dikkat ister: -9 // 2 sonucu -5, çünkü -4.5 aşağı yuvarlanır.

Uygulama Aritmetik işlemleri yazdır

a = 10 ve b = 3 ata. print(a % b) ile kalan, print(a // b) ile taban bölme yazdır.

Başlangıç kodu

main.py
# Aritmetik işlemler

Örnek çözüm

main.py
a = 10
b = 3
print(a % b)
print(a // b)

Beklenen çıktı

1
3

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 7 % 3 işleminin sonucu nedir?

  • 2
  • 1 Doğru cevap
  • 3
  • 0

Açıklama: 7'nin 3'e bölümünden kalan 1.

2 Us alma işlemini tamamla

Soru
result = 2 ____ 3
print(result)
Cevap
result = 2 ** 3
print(result)

Açıklama: Us alma Python'da ** ile yapılır.

3 2 ** 3 işleminin sonucu nedir?

  • 6
  • 9
  • 8 Doğru cevap
  • 5

Açıklama: ** us alma operatörüdür.

Başlangıç bölümündeki tüm dersler