Ejemplo de funciones. Comprobar NIF correcto

Enunciado

Crear una función que compruebe si el NIF introducido por un usuario es correcto.

Un NIF es correcto si tienen 8 dígitos y letra. La última letra del DNI se calcula a partir de sus números, se divide el número por 23 y el resto es un número entre 0 y 22. La letra que corresponde a cada número la tienes en esta tabla:

Análisis:

  • Preguntar al usuario el NIF.

  • Crear una función def que indique si el NIF es correcto o no.

  • Si no ha tecleado el NIF correcto, volver a pedírselo a pedir while.

Diagrama

Código

Ejecutarlo

Última actualización