0 4 2 5 2 0 1 1 0 0 0 1 5 4 3 2 9 8 7 6 5 4 3 2 0 16 6 10 18 0 7 6 0 0 0 2 = 65 Fórmula -> 11 - (65 % 11) = 1 Primeiro digito = 1 (Se o digito for maior que 9, ele se torna 0) 0 4 2 5 2 0 1 1 0 0 0 1 1 X 6 5 4 3 2 9 8 7 6 5 4 3 2 0 20 8 15 4 0 8 7 0 0 0 3 2 = 67 Fórmula -> 11 - (67 % 11) = 10 (Como o resultado é maior que 9, então é 0) Segundo digito = 0 Novo CNPJ + Digitos = 04.252.011/0001-10 CNPJ Original = 04.252.011/0001-10 Válido Recap. 543298765432 -> Primeiro digito 6543298765432 -> Segunro digito """ import cnpj cnpj1 = '04.252.011/0001-10' if cnpj.valida(cnpj1): print(f'{cnpj1} é válido') else: print(f'{cnpj1} é inválido')
5 4 3 2 9 8 7 6 5 4 3 2 0 16 6 10 18 0 7 6 0 0 0 2 = 65 Fórmula -> 11 - (65 % 11) = 1 Primeiro digito = 1 (Se o digito for maior que 9, ele se torna 0) 0 4 2 5 2 0 1 1 0 0 0 1 1 X 6 5 4 3 2 9 8 7 6 5 4 3 2 0 20 8 15 4 0 8 7 0 0 0 3 2 = 67 Fórmula -> 11 - (67 % 11) = 10 (Como o resultado é maior que 9, então é 0) Segundo digito = 0 Novo CNPJ + Digitos = 04.252.011/0001-10 CNPJ Original = 04.252.011/0001-10 Válido Recap. 543298765432 -> Primeiro digito 6543298765432 -> Segundo digito """ from cnpj import valida, generate_cnpj novo_cnpj = generate_cnpj() valida(novo_cnpj) # valida('04.252.011/0001-10') # valida('40.688.134/0001-61') # valida('71.506.168/0001-11') # valida('12.544.992/0001-05')
import cnpj cnpj1 = 'a' if cnpj.valida(cnpj): print(f'{cnpj1} é válido') else: print(f'{cnpj1} é inválido')
from cnpj import valida, gera_um_novo_cnpj if __name__ == "__main__": while True: action = input("Deseja válidar[1] ou gerar[2] um novo cnpj?\n-> ") action = int(action) if action.isdigit() else 0 if action == 1: cnpj = input("Digite seu cnpj\n-> ") if valida(cnpj): print("Seu cnpj é valido\n") else: print("Seu cnpj não é válido\n") elif action == 2: print(f"Novo cnpj gerado\n-> {gera_um_novo_cnpj()}\n") else: print("Digite uma resposta válida\n")
# -*- coding: utf-8 -*- """ Arquivo de entrada """ import cnpj cnpj_a_verificar = 'bbb' #'04.252.011/0001-10' if cnpj.valida(cnpj_a_verificar): print(f'{cnpj_a_verificar} eh valido!') else: print(f'{cnpj_a_verificar} eh invalido!')
import cnpj usuario = ' ' while usuario not in 'GV': usuario = input('\nPra gerar um CNPJ digite "G" pra validar "V": ').strip().upper()[0] if usuario == 'V': usuario_cnpj = input('Digite o CNPJ: ') if cnpj.valida(usuario_cnpj): print(f'{usuario_cnpj} é VÁLIDO') else: print(f'{usuario_cnpj} é INVÁLIDO') else: novo_cnpj = cnpj.gera() formatado = cnpj.formata(novo_cnpj) print(formatado)