fork(3) download
  1. import math
  2.  
  3. number=int(input())
  4.  
  5. for i in range(2, int(math.sqrt(number)) + 1): # делитель не будет больше корня
  6. while (number % i == 0): # while, а не if
  7. print(i)
  8. number //= i # убираем множитель из числа
  9.  
  10. if (number != 1):
  11. print (number)
Success #stdin #stdout 0.02s 28384KB
stdin
17
stdout
17