Gün müsait olunca bol bol örnek paylaşmak da mümkün olmuş oluyor, daha önceden farklı programlama dilleri ile hazırlanmış olan çeşitli örnekleri de bularak Python ile tekrar kodlamaya karar verdim. Günün diğer örneği ise Python ile bir sayının bölenlerini bulma örneği. Referans vermek açısından bu örneği Java ve Javascript ile kodlayan ve çözen utku33 nick'li yazarın yazılarını paylaşmak isterim:
Java'da bir sayının bölenlerini bulmak
JavaScript'te bir sayının bölenlerini bulmak
Edit: Bir diğer benzer örnek: Python'da bir sayıyı çarpanlarına ayırmak
Biz de benzer bir algoritma geliştirerek kullanıcıdan input alan ve aldığı input değerin kalansız bölenlerini yazdıran bir Python programı hazırlayalım. Kullanacağımız bilgiler:
Python'da Mod (Bölümden Kalan Sayı) Bulma Örnekleri
Python'da For Döngüsü Kullanımı ve Örnekleri
Python'da if (eğer) kullanımı ve örnekleri
Python Kodları:
sayi = int(input("hangi sayının bölenlerini bulalım? > "))
for i in range(1,sayi+1):
if sayi % i == 0:
print(i)
Örnek: 12 sayısı için kodları çalıştırdığımızda:
hangi sayının bölenlerini bulalım? > 12
1
2
3
4
6
12