DOSSIER 2 : LES RECHERCHES
Le suspect dans le registre
Le collier a disparu entre 11 heures et 13 heures. Le commissaire Maréchal veut réduire la liste des suspects parmi les visiteurs. Il te charge d'interroger le registre avec des critères de plus en plus fins, puis de vérifier la fiabilité des données elles-mêmes.
Questions de l'enquête
Les visiteurs du matin
Range dans
matinauxles noms des visiteurs arrivés avant midi (entreestrictement inférieure à'12:00'), dans l'ordre du fichier. Les heures se comparent comme des textes.Deux critères à la fois
Les témoins ont vu le voleur à Brest ou à Quimper, et c'était un adulte (18 ans ou plus). Range dans
ciblesles noms des visiteurs qui vérifient les deux critères. Attention aux parenthèses autour du « ou ».Retrouver une fiche
Écris la fonction
chercher(table, nom, prenom)qui renvoie la ligne (le dictionnaire) du visiteur de ce nom et de ce prénom, ouNones'il n'est pas dans la table. La fonction doit s'arrêter dès qu'elle a trouvé.Chasse aux doublons
Le registre saisi à la main,
registre.csv, contient peut-être une même personne saisie deux fois (même nom et même prénom). Range dansdoublonsla liste des personnes(nom, prenom)qui apparaissent plus d'une fois, chacune une seule fois dans la liste.Tester la cohérence
Dans
registre.csv, repère les lignes incohérentes : un âge impossible (inférieur à 0 ou supérieur à 120) ou une heure impossible (heures de 0 à 23, minutes de 0 à 59). Range dansanomaliesles noms de ces visiteurs, dans l'ordre du fichier.