Untitled

 avatar
unknown
plain_text
23 days ago
845 B
2
Indexable
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