8. Diseñe un algoritmo que verifique si la cantidad de dígitos ingresados de un DNI es correcta o no (el DNI tiene 8 dígitos).
Respuestas a la pregunta
Respuesta:
dni= input("Ingrese su DNI: \n")
ln= len(dni)
print (" \n")
if(ln<8 or ln>8):
print ("Número de DNI incorrecto")
else:
print ("Número de DNI correcto")
Explicación:
Python.
Respuesta:
dni=input("Ingrese el DNI: ")
contador = 0
for x in dni:
contador+=1
if contador > 8:
print("Error: DNI contiene más de 8 caracteres")
elif contador < 8:
print("Error: DNI contiene menos de 8 caracteres")
else:
print("El DNI es correcto")
Explicación:
Cuando ejecutes el código te pedirá que ingreses un numero de DNI de 8 cifras, si el algoritmo no cuenta las 8 cifras como debe ser, automáticamente les indicara ("Error: DNI contiene menos de 8 caracteres"); y si se pasa de las 8 cifras les indicara ("Error: DNI contiene más de 8 caracteres"), pero si escriben uno tal cual de 8 cifras, el resultado será positivo y le indicara que el DNI es correcto.