Tecnología y Electrónica, pregunta formulada por Malichin29, hace 6 meses

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 AntonioNP
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
jimenezmelgarbrayan: me ayudarias con el programa 9 y 10 xfa
Contestado por megatokay
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