Bu programda, for döngüsünü kullanarak bir sayının çarpanlarını bulmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:
- Python if… else İfadesi
- Döngü için Python
- Python Kullanıcı Tanımlı İşlevler
Kaynak kodu
# Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num)
Çıktı
320 faktörleri şunlardır: 1 2 4 5 8 10 16 20 32 40 64 80160320
Not: Başka bir sayının çarpanlarını bulmak için değerini değiştirin num
.
Bu programda faktörü bulunacak numara saklanır num
ve print_factors()
fonksiyona geçilir . Bu değer x in değişkenine atanır print_factors()
.
for
İşlevde , döngüyü i eşittir x'ten yinelemek için kullanırız . Eğer x, i ile tamamen bölünebiliyorsa, bu, x'in bir çarpanıdır.