20 tum asal carpan hesaplama.fw min

Python Hazır Kodlar 20 | Tüm Asal Çarpanları Hesaplama

Bir sayının tüm asal çarpanlarını tek tek ekrana yazdıran programı yazalım.

import math 

def primeFactors(n): 
      
    # 2ye bölümünden kalan 0 olan sayılar
    while n % 2 == 0: 
        print (2,) 
        n = n / 2
         
    # ( i = i + 2) formülünü kullanabiliriz
    for i in range(3,int(math.sqrt(n))+1,2): 
          
        # i'ye bölümünden kalan 0 olan sayılar
        while n % i== 0: 
            print (i,) 
            n = n / i 
 
    # 2den büyük ise ekrana yazdıralım 
    if n > 2: 
        print (n) 
          
# Test Edelim
  
n = 315
primeFactors(n) 

Python dersleri için buraya gidebilirsiniz..

İletişim: admin@herseymi.com
Yazı oluşturuldu 96

Bir Yorum Yazın

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön