Untitled
nota = (input('Digite os números da nota (Sem espaços): ')).strip() def calculo_digito(nota): multiplicacao = [2,3,4,5,6,7,8,9] lista = [] for numero in (nota): lista.append(int(numero)) ultimo = lista[-1] lista.pop(-1) indice = 0 soma = 0 resultado = [] for elemento in lista[::-1]: elemento2 = multiplicacao[indice] # print(f'{elemento} * {elemento2} | ',end='') # resultado.append(elemento*elemento2) soma += elemento*elemento2 indice +=1 if indice == len(multiplicacao): indice = 0 digito = 11 - (soma % 11) if digito >= 10: digito = 0 print(f'\nO digito verificador é {digito}') print(f'Último digito retirado foi: {ultimo}') calculo_digito(nota)
Leave a Comment