s2Eva_IIT2002_T3 Encriptar PIN(4 dígitos)

Ejercicio: 2Eva_IIT2002_T3 Encriptar PIN(4 dígitos)

Propuesta de solución en Python: py_pdf, también en versión matlab: m_pdf

# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# Final II Término 2002
# Tema 3. Funcion Encripta
# Propuesta: edelros@espol.edu.ec

def encripta(n):
    a=(n%10)+7
    n=int(n/10)
    b=(n%10)+7
    n=int(n/10)
    c=(n%10)+7
    d=int(n/10)+7
    a=a%10
    b=b%10
    c=c%10
    d=d%10
    z=b*1000+a*100+d*10+c
    return z

# Final II Término 2002
# Tema 3. Encripta Programa
# Propuesta: edelros@espol.edu.ec

clave=int(input('¿cuál es su clave?: '))
while (clave>9999):
    print(' la clave es de 4 digitos')
    clave=int(input('¿cuál es su clave?: '))

r=encripta(clave)

print('clave encriptada es: ')
print(r)