crea un codigo funcional de calculo de digito verificador del rut.
# Para generar un digito verificador de un rut, se toma la parte numerica del rut y se suman todos los digitos, se divide la suma total por 11, el residuo se lo compara con una tabla de valores, el valor asociado al residuo es el digito verificador # 255.215-k # 2 5 5 2 1 5 k # 2+5+5+2+1+5 = 20 # 20%11 = 9 # 9 = k def digito_verificador(rut): digito = "" sum = 0 factor = 2 for i in range(len(rut) - 1, -1, -1): sum += int(rut[i]) * factor factor += 1 if factor > 7: factor = 2 digito = str((11 - sum % 11)) return digito if digito != "11" else "0" digito_verificador("2552150") ``