Bonjour



Nous avons un exercice python pour afficher q:
p inférieur à 26 (26 et p sont premiers entre eux)

q est le plus petit entier naturel tel (q*p) mod 26=1
p doit être saisi au début du programme

Voilà mon code sachant que je l'ai codé avec C# pour essayer de voir l'erreur et ça marche bien et avec Python je n'arrive pas
à trouver l'erreur (ça peut être l'opérateur de comparaison != )


Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
p=int(input("Entrer nb inférieur à 26"))
k=1
q= ((26*k)+1)/(p)
while (((p * q)%26) != 1):
     q = ((26 * k) + 1) / (p)
     k = k + 1
print(int(q))


Merci pour votre participation