Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. rut = []
  2. rut_ingresado = input('RUT ::>')
  3.  
  4. for numero in rut_ingresado:
  5.   rut.append(numero)
  6.  
  7. digitos_multiplicadores = [2,3,4,5,6,7]
  8. contador = 0
  9. resultado_multiplicacion = 0
  10.  
  11. for digito_rut in rut:
  12.   print("Digito multiplicador: " + str(digitos_multiplicadores[contador]))
  13.   print("Digito rut: " + str(digito_rut))
  14.   # += se utiliza para sumar al mismo objeto
  15.   resultado_multiplicacion += int(digito_rut) * digitos_multiplicadores[contador]
  16.   contador                 += 1
  17.  
  18.   if contador == len(digitos_multiplicadores):
  19.     # Cuando el contador sea igual al largo del array
  20.     # que tiene los digitos a multiplicar (6)
  21.     # este debe reiniciarse y pasar a 0
  22.     contador = 0
  23.  
  24. print("Resultado: " + str (resultado_multiplicacion))
  25.  
  26. modulo = resultado_multiplicacion%11
  27.  
  28. print("Digito verificador:" + str (modulo))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement