miércoles, 3 de enero de 2018
Obtener el DV de un RUN Chileno con Python.
def obtieneDV(rutSinDv):
suma = 0
incrementa = 2
dv = ""
for i in reversed(rutSinDv):
suma += (int(i) * incrementa)
incrementa = incrementa+1
if (incrementa == 8):
incrementa = 2
division = suma / 11
resto = suma % 11
dv = 11-resto
if (dv == 11):
dv = 0
elif (dv == 10):
dv = "K"
return dv
Saludos.
Suscribirse a:
Entradas (Atom)