Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,166 questions

40,722 answers

573 users

How to find the prime factors of a number in Python

1 Answer

0 votes
def printPrimeFactor(n):
    div = 2
    while n != 0:
        if n % div != 0:
           div = div + 1
        else:
            print(div, ",", end=" ")
            n = n / div
            if n == 1:
               break
    print()
     
 
n = 124
          
printPrimeFactor(n) # 2 x 2 x 31
printPrimeFactor(288) # 2 x 2 x 2 x 2 x 2 x 3 x 3
printPrimeFactor(1288) # 2 x 2 x 2 x 7 x 23
 
 
 
'''
run:
 
2 , 2 , 31 , 
2 , 2 , 2 , 2 , 2 , 3 , 3 , 
2 , 2 , 2 , 7 , 23 , 
 
'''

 





answered Jul 17, 2020 by avibootz

Related questions

1 answer 27 views
1 answer 23 views
1 answer 23 views
1 answer 39 views
1 answer 55 views
...