Return to Snippet

Revision: 22287
at January 7, 2010 16:49 by cvaldivia


Initial Code
def dig(num):
    ini=num
    conta=2
    suma=0
    while num>0:
        suma= suma + (conta * (num%10))
        conta=conta+1
        if conta==8:
            conta=2		
        num=num/10
    conta=suma%11
    valor=11-conta
    if valor==10:
        valor="K"	
    if valor==11:
        valor="0"
    return "%s-%s"%(ini,valor)

Initial URL


Initial Description
Este pequeño código sirve para revisar el código verificador de algún rut chileno, devuelve el número que puede ser comparado con el que se digita, espero sea de ayuda.

Carlos

Initial Title
Código verificador del rut

Initial Tags


Initial Language
Python