Python Compiler
num = int(input("Enter a (int) number: ")) flag = 0 for i in range(2, num): if(num % i == 0): count = 0 #Check for prime number for j in range(1, i+1): if(i % j == 0): count += 1 if(count == 2): if(flag == 0): print("\nPrime factor of %d:" % num) print(i, end=" ") flag = 1 if(flag == 0): print("There is no Prime factor for %d " % num)
OUTPUT
Enter a (int) Number: 36

Prime factor of 36:
2 3
×

Save as Private