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).
En python.
Respuestas a la pregunta
Contestado por
35
Respuesta:
Imagen adjuntada
Explicación:
Primero lo que hago es hacer que el usuario digite con input.
Segundo obtengo el tamaño del string con "len" de la variable "dni"
Tercero con una condición "if" indico si es menor a 8 o mayor a 8, imprimir que el numero es incorrecto. Por ultimo con else me brindará por defecto correcto.
Adjuntos:
CHESTERCAT:
thanks
Contestado por
1
A continuación pseudocódigo en Python que valida el DNI verificando si tiene 8 caracteres.
Algoritmo en Python para contar Dígitos del DNI
- if __name__ == '__main__':
- # Definir variables
- auxdni = str()
- dni = int()
while True:# no hay 'repetir' en python
- # Ingresar datos
- print("Ingrese DNI: ", end="")
- dni = int(input())
# Conversión de numero a texto
auxdni = str(dni)
- # contar caracteres de la cadena, validar con 8 e muestras mensaje de advertencia
- if len(auxdni)==8:
- print("La cantidad de dígitos ingresados es correcta ")
- else:
- print("La cantidad de dígitos ingresados NO es correcta, intente de nuevo ")
- if len(auxdni)==8: break
Para saber más acerca de algoritmo para contar caracteres de una cadena consulte: https://brainly.lat/tarea/12427109
#SPJ2
Adjuntos:
Otras preguntas
Ciencias Sociales,
hace 4 meses
Matemáticas,
hace 4 meses
Física,
hace 4 meses
Ciencias Sociales,
hace 8 meses
Química,
hace 11 meses