NIF1 = int(input("Introduza o seu primeiro dígito do NIF:"))
if NIF1<0 or NIF1>9: print("NIF inválido") NIF2 = int(input("Introduza o seu segundo dígito do NIF:")) if NIF2<0 or NIF2>9 : print("NIF inválido") NIF3 = int(input("Introduza o seu terceiro dígito do NIF:")) if NIF3<0 or NIF3>9 : print("NIF inválido") NIF4 = int(input("Introduza o seu quarto dígito do NIF:")) if NIF4<0 or NIF4>9 : print("NIF inválido") NIF5 = int(input("Introduza o seu quinto dígito do NIF:")) if NIF5<0 or NIF5>9 : print("NIF inválido") NIF6 = int(input("Introduza o seu sexto dígito do NIF:")) if NIF6<0 or NIF6>9 : print("NIF inválido") NIF7 = int(input("Introduza o seu sétimo dígito do NIF:")) if NIF7<0 or NIF7>9 : print("NIF inválido") NIF8 = int(input("Introduza o seu oitavo dígito do NIF:")) if NIF8<0 or NIF8>10 : print("NIF inválido") NIF9 = int(input("Introduza o seu nono dígito do NIF:")) if NIF9<0 or NIF9>9 : print("NIF inválido") Calcular_NIF = (NIF1 * 9) + (NIF2 * 8) + (NIF3 * 7) + (NIF4 * 6) + (NIF5 * 5) + (NIF6 *4) + (NIF7 * 3) +(NIF8*2)+ (NIF9 * 1) print(Calcular_NIF) if Calcular_NIF % 11 == 0: print("O NIF é válido") else: print("O NIF é inválido")