Comprobar DNIs

Diseñad una función @busca_dni(lista)@ que dada una lista de DNI,
compruebe si todos son válidos (es decir, que la letra corresponda con
la numeración y que tengan la longitud adecuada). La función debe
retornar el primer DNI no válido encontrado, o el str ok si todos son
válidos. Debes utilizar la función @check_letter(num, letra)@, que dados
un int num y un str letra, retorna True si la letra se corresponde con
el número o False en caso contrario.

    def check_letter(num, letra):
        return letra == 'TRWAGMYFPDXBNJZSQVHLCKE'[num%23]

Ejemplo de sessión

Información del problema

Autoría: Unknown
Traducción: InfBesos

Generación: 2026-01-25T17:37:46.652Z

© Jutge.org, 2006–2026.
https://jutge.org
