I have to find all the divisors of a given integer, and from all those divisors I have to find the prime numbers and put them in a list from lowest to highest.
This is what I have so far:
def prime_divisors(n): 
    j = 2
    list1 = []
    prime_list = []
    for i in range(2,n+1):
            if n%i == 0:
                if i==2 or i==3:
                    prime_list.append(i)
                elif i%j == 0:
                    for j in range(2,n+1,2):
                        list1.append(j)
            elif n%2 == 1 or n%3 == 1:
                prime_list.append(n)
                return prime_list
    return prime_list
prime_divisors(12)    
 
     
     
     
    