👤

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'

>>>

© 2024 IDNLearn. All rights reserved.