Python Örnekleri
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 yazacağız.
İlk olarak kodumuzu yazarken faydalanacağımız akış diyagramını çizelim. Bakınız:
- 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
İki sayının birbirine bölümünden kalanı bulacağımız için aritmetik operatörlerden biri olan mod (%) ifadesinden faydalanacağız. Kodumuz koşullu bir ifade barındırdığı için haliyle if-else deyimi ve kullanıcıdan girdi alınacağı için input () fonksiyonu da kullanılacaktır. Bakınız:
1 2 3 4 5 6 7 8 9 10 11 |
# 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) |
Bu kod, kullanıcıdan iki sayı alır, a
sayısının b
sayısına tam bölünüp bölünmediğini kontrol eder ve sonucu ekrana yazdırır. Kodu çalıştırmak için: Trinket