Ir para conteúdo
Fórum Script Brasil
  • 0

Erro no meu código


maenrico

Pergunta


lista1 = [10, 9, 8, 7, 6, 5, 4, 3, 2]
lista2 = [11, 10, 9, 8, 7, 6, 5, 4, 3, 2]

soma1 = 0
soma2 = 0

cpf = input("Digite o CPF: ")

for i in range(9):
    
    print("CPF", int(cpf), "*", lista1, "=", int(cpf) * lista1)
    soma1 = soma1 + (int(cpf)*lista1)

    print("Soma da validação ", soma1)

    validacao1 = (soma1*10)/11

    print("Resultado da ((primeira soma * 10)/11) = ", validacao1)

    resto_validacao1 = (soma1*10) % 11

    print("Resto da primeira validação: "), resto_validacao1

    if resto_validacao1==10:
        resto_validacao1=0

        if resto_validacao1==(int(cpf[9])):
            print("Validação confirmada!!")

        else:
            print("CPF invalido..")

        for i in range(10):
            print("CPF ", int(cpf), "Multiplicador", lista2, "resulta", int(cpf)*lista2)
            soma2 = soma2 + (int(cpf) * lista2)

            print("Soma da segunda verificação: ", soma2)

    validacao2 = (soma2*10)/11
    
    print("Resultado da segunda soma ", validacao2)
    
    resto_validacao2 = (soma2*10) % 11

    if resto_validacao2==10:
        resto_validacao2=0

        print("Resto da segunda verificação: ", resto_validacao2)

        if resto_validacao2 == (int(cpf[10])):
            print("Validação confirmada!")

        else:
            print("CPF invalido. Por favor informe outro CPF...")
 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...