Informática, pregunta formulada por JHERRAXD123, hace 5 meses

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

Contestado por ariesnhoemy
9

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.

Contestado por elkillyalva
7

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.

Otras preguntas