Python ile Girilen İki Sayının Birbirine Tam Bölümünü Kontrol Etme

Bu yazımızda, girilen iki sayının birbirine tam bölünüp bölünemediğini kontrol eden (daha da açıklayıcı yazarsak “Girilen bir a sayısının yine girilen bir b sayısına tam bölünüp bölünmediğini ekrana yazdıran”) bir program kodlayacağız.

Bu işlem için kullanıcıdan girdi alacağımız için input () fonksiyonunu ve iki sayının birbirine bölünebilme durumunu kontrol edeceğimiz için “if-else‘i kullanacağız. Bunu yaparken kalanı da değerlendirmeye alacağımız için “mod” (%) operatöründen faydalanacağız. İlk olarak, problemimizi çözmek için yararlandığımız algoritmayı ve onu temsil eden akış şemasını oluşturalım:

  • Adım 1: Başla
  • Adım 2: a ve b sayılarını gir
  • Adım 3: Eğer a’nın b’ye göre modu 0’a (sıfıra) eşitse, ekrana “a sayısı b sayısına tam bölünüyor” yaz ve Adım 5’e git
  • Adım 4: Eğer a’nın b’ye göre modu 0’a (sıfıra) eşit değilse, ekrana “a sayısı b sayısına tam bölünmüyor” yaz
  • Adım 5: Bitir
# Sayıları kullanıcıdan al
a = int(input("a sayısını giriniz: "))
b = int(input("b sayısını giriniz: "))
# a'nın b'ye tam bölünüp bölünmediğini kontrol et
if a % b == 0:
    sonuc = 'tam bölünür'
else:
    sonuc = 'tam bölünmez'
print("a sayısı b sayısına ", sonuc)

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu