Solución desde cero, grabada en directo y "a martillazos" (o sea, mejorable) del ejercicio 2 de Python del examen de Programación del CFGS Desarrollo de Aplicaciones Web del IES Gran Capitán (curso 2018/19).
Código fuente: https://github.com/rdelcastillo/DAW-P...
Validador de DNIs.
Pide un DNI y comprueba que es correcto, será correcto si tiene 9 caracteres y la letra es correcta.
Para calcular la letra se divide el número entre 23 y el resto indica la posición de la cadena de letras: "TRWAGMYFPDXBNJZSQVHLCKE"
Usar una función para validar el DNI y otra que te devuelva la letra del mismo.