Comprobar DNIs

Diseñad una función @busca_dni(lista)@ que dada una listalista 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 numnum y un str letraletra, retorna TrueTrue si la letra se corresponde con el número o FalseFalse 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