Advertisement
Dimaush

Untitled

Jul 10th, 2022
906
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. def gcd(a, b):
  2.     while b != 0:
  3.         a %= b
  4.         a, b = b, a
  5.     return a
  6.  
  7.  
  8.  
  9. n = 100
  10.  
  11. for i in range(1, n):
  12.     flag = 1
  13.     for j in range(1, i):
  14.         if gcd(i, j) == 1 and (j ** 100 - 1) % i != 0:
  15.             flag = 0
  16.     if flag == 1:
  17.         print(i, end = ': ')
  18.         for j in range(1, i):
  19.             if gcd(i, j) == 1:
  20.                 print(j, end = '-')
  21.                 m = j
  22.                 k = 1
  23.                 while m != 1:
  24.                     m = (m * j) % i
  25.                     k += 1
  26.                 print(k, end = ', ')
  27.         print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement