Advertisement
zhukov000

ege25

Jul 7th, 2021
698
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. # делители числа x
  2. def div(x):
  3.   a = []
  4.   for i in range(1, x+1):
  5.     if x % i == 0:
  6.       a += [i]
  7.   return a
  8.  
  9. # делители числа x (эффективный)
  10. def divf(x):
  11.   a = []
  12.   for i in range(1, int(x ** 0.5)+1):
  13.     if x % i == 0:
  14.       a += [i]
  15.       j = x // i
  16.       if j != i:
  17.         a += [j]
  18.   return sorted(a)
  19.  
  20. for i in range(3532000,3532161):
  21.     if len(divf(i)) == 2:
  22.         print(i)
  23.  
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement