Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def crear(t, nametxt):
- rute = open(nametxt + ".txt", "a")
- rute.write(t + "\n")
- rute.close()
- def generarut(desde, hasta):
- arreglo = []
- for i in range(desde, hasta):
- total = 0
- multiplo = 2
- rut = str(i)
- for rinverso in reversed(rut):
- total += int(rinverso) * multiplo
- if multiplo == 7:
- multiplo = 2
- else:
- multiplo += 1
- modulus = total % 11
- verificador = 11 - modulus
- if verificador == 10:
- div = "k"
- elif verificador == 11:
- div = "0"
- elif verificador < 10:
- div = verificador
- arreglo.append(rut + str(div))
- return arreglo
- if "__main__" == __name__:
- # desde = input("ingresa rut inicial ej:12345678 =>>: ")
- # hasta = input("ingresa rut final: ")
- desde = xxxxxxxx
- hasta = yyyyyyyy
- nametxt = raw_input("ingresa nombre para archivo txt: ")
- for runs in generarut(desde, hasta):
- # print (runs)
- # crear(runs, nametxt)
- crear(runs, nametxt )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement