0 gün Seviye 1 Avar Teknolojileri

Matematik Operatörleri

Ders 3/6 · 1 dakika

Python, diğer diller gibi matematiksel işlemler yapabilir. Bazı işlemler math adlı bir kütüphane kullanılarak yapılır. Kolaylık olması açısından sadece Python’da hazır gelen fonksiyonları kullanacağız.

Çoğu işlem, kağıtta yazıldığı gibi yapılır.

print(1+1) # 2
print(1-1) # 0
print(1*1) # 1
print(4/2) # 2.0

# Küsüratsız bölme işlemi için iki taksim işareti kullanılır.
print(4//2) # 2

Üs almak için ** kullanılır.

# Karesi
print(3**2, "il") # 9 il

# Küpü
print(3**3, "il") # 27 il

# Kuvvet 4
print(3**4, "il") # 81 il

Bir bölümden kalanı bulmak için mod alınır. Modu alma işareti %dir. Eğer bir sayının 2 ile bölümünden kalanı sıfırsa o sayı çifttir.

print(4 % 3) # 1
print(5 % 3) # 2
print(6 % 3) # 0

print(6 % 2) # 0, çift
print(5 % 2) # 1, tek


Toplama, çıkarma, çarpma ve bölme işlemleri kısaltılabilir.

yas = 2
yas += 5 # 7
yas -= 5 # 2
yas *= 5 # 10
yas /= 5 # 2.0

İşlemlerde parantezler kullanılabilir.

yas = 2 / 2 + 2 # 3.0
yas = 8 / (2+2) # 8.0/4.0 = 2.0
yas = 8 // (2+2) # 8/4 = 2

Kullanıcıdan dakikayı alıp bunun kaç saat ve kaç dakika olduğunu belirten bir program yazalım.


girdi = int(input("Dakika girin: "))

saat = girdi // 60
dakika = girdi % 60

print(f"{saat} saat, {dakika} dakika ediyor.")

ikinci_girdi = int(input("Dakika ekle: "))

toplam_dakika = girdi + ikinci_girdi
yeni_saat = toplam_dakika // 60
yeni_dakika = toplam_dakika % 60

print(f"{yeni_saat} saat, {yeni_dakika} dakika ediyor.")

Dersi bitirdin mi?Bu dersi tamamladın.

İlerlemen bu tarayıcıda saklanır.