Files
2019-01-20 00:55:05 +01:00

29 lines
489 B
Python

from math import sqrt
import math
import sys
P = int(input("P = ")) #Nombre à tester
Probabilité = 1
C = 1
while P >= 10**C:
C=C+1
M = P**C
if P%2 == 0:
m = P+1
else:
m = P
for a in range(m,M,P):
A = a - 1
if A%5 != 0 and A**2%P == 1 and (P-1)%2 == 0:
Probabilité = Probabilité + 1
print((2**Probabilité-2)/(2**Probabilité)*100,"/",100)
if P%2==0 or P%3==0 or P%5==0 or P%7==0 or P%11==0:
sys.exit()