Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. Rejoignez notre plateforme de questions-réponses et connectez-vous avec des professionnels prêts à fournir des réponses précises à vos questions. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts.

Bonjour, pouvez vous m’aider sur cet exercice s’il vous plaît merci d’avance .

Exercice:
Le numéro de sécurité social est composé de 13 chiffres suivis d’une clé de 2 chiffres.
La clé permet de vérifier qu’il n’y a pas eu d’erreur en reportant son numéro. Voici comment est calculée la clé :
-On prend le nombre composé des 13 premiers chiffres du numéro de sécurité sociale et on calcule le reste de sa division euclidienne par 97.
-On soustrait ce reste à 97.
-On obtient la clé .

Bonjour Pouvez Vous Maider Sur Cet Exercice Sil Vous Plaît Merci Davance Exercice Le Numéro De Sécurité Social Est Composé De 13 Chiffres Suivis Dune Clé De 2 C class=

Sagot :

Réponse :

Explications étape par étape :

Bonjour,

1) N= int(input("Numero secu"))

N1=int(N/100)

print (N1)

2) N= int(input("Numero secu"))

N1=int(N/100)

clef=N - N1*100

print (clef)

3) def cle(N):

   reste=N%97

   clef=97 - reste

   return(clef)

4) Programme de validation

def CLE(N):

   reste=N%97

   cle=97 - reste

   return(cle)

def validation(secu):

   secucle=secu-int(secu/100)*100

   secu13=int(secu/100)

   cle=CLE(secu13)

   if cle==secucle:

       return("valide")

   else:

       return("invalide")

Execution:

*** Console de processus distant Réinitialisée ***

>>> validation(151027511471256)

'valide'

>>> validation(151027511471255)

'invalide'

>>>

Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.