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'
>>>