Untitled
unknown
plain_text
9 months ago
845 B
5
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)Editor is loading...
Leave a Comment