Bir Sayının Faktörlerini Bulmak İçin Python Programı

İçindekiler

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 numve 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.

Ilginç makaleler...